SQL @@DATEFIRST
@@DATEFIRST返回 SET DATEFIRST 参数的当前值,SET DATEFIRST 参数指明所规定的每周第一天:1 对应星期一,2 对应星期二,依次类推,用 7 对应星期日。
语法@@DATEFIRST
返回类型tinyint
注释美国英语中默认 7 对应星期日。
示例下面的示例将每周第一天设为 5 (星期五),并假定当日是星期六。SELECT 语句返回 DATEFIRST 值和当日是此周的第几天。
SET DATEFIRST 5SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'下面是结果集。从星期五算起,今天(星期六)是第二天。
1st Day Today---------------- --------------5 2