关于datepart(参数1,参数2)函数对于参数1而言可以为多种类型,用于返回日期时间的一部分,比如年、月、日、小时、分钟等,当参数1为DW时表示星期几,此时函数的返回值取决于全局变量@@DATEFIRST,一般而言全局变量@@DATEFIRST=7,如图
也就是说星期日作为一周的第一天,那么此时星期一为第二天取值2
以此类推
星期二 3
星期三 4
星期四 5
星期五 6
星期六 7
星期日 1
如下图2015/9/6 为星期日
SELECT @@DATEFIRST
SELECT GETDATE()
SELECT datepart(DW, GETDATE())