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
 
如图:
SQL Server如何去判断当天是否为星期天_第1张图片
另外补充:
 当
group by datepart(yyyy,date),datepart(mm,date),datepart(dd,date)
分组以年月日时,可以用同样的方法代替
Convert(varchar(10),date,120)
两者的效果是一样的
还有,如果使用星期作为分组时
datepart(dw,date)
datepart返回的星期是数字型的
使用
datename(dw,date)
可返回汉字形式的星期
SQL Server如何去判断当天是否为星期天_第2张图片

你可能感兴趣的:(SQL,Server)