@@DATEFIRST (Transact-SQL)
更新日期: 2006 年 4 月 14 日
针对会话返回 SET DATEFIRST 的当前值。
语法
@@DATEFIRST
返回类型
tinyint
备注
SET DATEFIRST 表示指定的每周的第一天。美国英语中默认 7 对应星期日。
语言设置会影响日期信息。在以下示例中,语言首先设置为 italian
。SELECT @@DATEFIRST
将返回 1
。然后将语言设置为 us_english
。SELECT @@DATEFIRST
将返回 7
。
SET LANGUAGE italian
GO
SELECT @@DATEFIRST
GO
SET LANGUAGE us_english
GO
SELECT @@DATEFIRST
示例
以下示例将每周的第一天设为 5
(星期五),并假定当天(Today
)是星期六。该 SELECT
语句返回 DATEFIRST
值和当天是此周的第几天。
SET DATEFIRST 5
SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'
下面是结果集:
1st Day Today
---------------- --------------
5 2
请参阅
参考
DATEPART (Transact-SQL)
配置函数 (Transact-SQL)
SET DATEFIRST (Transact-SQL)
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2006 年 4 月 14 日 |
|