Share via


MONTH (Transact-SQL)

指定された日付の月の部分を表す整数を返します。

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

構文

MONTH ( date )

引数

date

datetime 型または smalldatetime 型の値を返す、または日付形式の文字列です。1753 年 1 月 1 日以降の日付には、datetime 型のみ使用してください。

戻り値の型

int

解説

MONTH は、DATEPART(mm, date) と同じです。

datetime 型の値は、常に単一引用符 (') で囲みます。1753 年 1 月 1 日より以前の日付は、文字データとして保存します。

Microsoft SQL Server 2005 データベース エンジン は各種のデータ スタイルを認識します。日付と時刻データの詳細については、「CAST および CONVERT (Transact-SQL)」を参照してください。

次の例では、03/12/1998 という日付の月の部分を表す数値を返します。

SELECT "Month Number" = MONTH('03/12/1998')
GO

以下に結果セットを示します。 

Month Number 
------------ 
3            

次の例では、日付を数値で指定します。データベース エンジン では 0 が 1900 年 1 月 1 日として解釈されます。

SELECT MONTH(0), DAY(0), YEAR(0)

以下に結果セットを示します。 

----- ------ ------
1     1      1900

参照

関連項目

データ型 (Transact-SQL)
日付と時刻関数 (Transact-SQL)
日付と時刻 (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手