MONTH (Transact-SQL)

傳回一個整數來代表指定日期的月份部份。

主題連結圖示Transact-SQL 語法慣例

語法

MONTH ( date )

引數

date

這是傳回 datetimesmalldatetime 值或日期格式之字元字串的運算式。請只將 datetime 資料類型用在 1753 年 1 月 1 日之後的日期。

傳回類型

int

備註

MONTH 相當於 DATEPART(mm,date)。

一律將 datetime 值含括在引號中。如果是較早的日期,便將日期儲存成字元資料。

Microsoft SQL Server 2005 Database Engine 會辨識各種日期樣式。如需有關日期和時間資料的詳細資訊,請參閱<CAST 和 CONVERT (Transact-SQL)>。

範例

下列範例會傳回從 03/12/1998 這一天算起的月份。

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

以下為結果集: 

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

下列範例會把日期指定為一個數字。Database Engine 會將 0 解譯為 1900 年 1 月 1 日。

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

以下為結果集: 

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

請參閱

參考

資料類型 (Transact-SQL)
日期和時間函數 (Transact-SQL)
日期和時間 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助