DATEPART

返回代表指定日期的指定日期部分的整数。

语法

DATEPART datepart ,date )

参数

datepart

是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。

日期部分缩写
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw
Hourhh
minutemi, n
secondss, s
millisecondms
 
如图:
SQL DatePart函数使用-LMLPHP
另外补充:
 当

group by datepart(yyyy,date),datepart(mm,date),datepart(dd,date)
分组以年月日时,可以用同样的方法代替
Convert(varchar(10),date,120)
两者的效果是一样的
还有,如果使用星期作为分组时
datepart(dw,date)
datepart返回的星期是数字型的
使用

datename(dw,date)
可返回汉字形式的星期
SQL DatePart函数使用-LMLPHP
05-11 22:08