MONTH (Transact-SQL)
傳回一個整數來代表指定日期的月份部份。
語法
MONTH ( date )
引數
date
這是傳回 datetime 或 smalldatetime 值或日期格式之字元字串的運算式。請只將 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)