次の方法で共有


@@DATEFIRST (Transact-SQL)

更新 : 2006 年 4 月 14 日

現在のセッションにおける、SET DATEFIRST の現在の値を返します。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

@@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)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 4 月 14 日

新しい内容 :
  • @@DATEFIRST での言語設定の影響に関する情報を追加。