sql-server-2008 – DATEADD(月,DATEDIFF(月,0,GETDATE()),0)有
发布时间:2020-12-12 16:27:15 所属栏目:MsSql教程 来源:网络整理
导读:DATEADD(MONTH,DATEDIFF(MONTH,GETDATE()),0) 有人可以解释我这个. 解决方法 这将为您提供给定日期的第一个月 内在选择 选择DATEDIFF(MONTH,GETDATE())将给出从1900-01-01开始的月数 这是1350 这将添加到1900-01-01,但只有几个月 选择DATEADD(月,1350,0)将给
DATEADD(MONTH,DATEDIFF(MONTH,GETDATE()),0) 有人可以解释我这个. 解决方法这将为您提供给定日期的第一个月内在选择 这是1350 这将添加到1900-01-01,但只有几个月 选择DATEADD(月,1350,0)将给出2012-07-01 00:00:00.000 这是本月的开始. 我认为这是找到任何特定日期的月份开始的最有效方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |