SQL Server判断日期是否为周六 周日

DATEPART

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

语法

DATEPART ( datepart ,date )

参数

datepart

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

日期部分 缩写
year yy, yyyy
quarter qq, q
month mm, m
dayofyear dy, y
day dd, d
week wk, ww
weekday dw
Hour hh
minute mi, n
second ss, s
millisecond ms
 
如图:
另外补充:
 当
group by datepart(yyyy,date),datepart(mm,date),datepart(dd,date)

分组以年月日时,可以用同样的方法代替
Convert(varchar(10),date,120)

两者的效果是一样的
还有,如果使用星期作为分组时
datepart(dw,date)

datepart返回的星期是数字型的
使用
datename(dw,date)

可返回汉字形式的星期

猜你喜欢

转载自blog.csdn.net/qq_36330228/article/details/81875243