The Wayback Machine - http://web.archive.org/web/20140105225556/http://msdn.microsoft.com:80/zh-tw/library/ms187813(v=sql.90).aspx
匯出 (0) 列印
全部展開
Expand Minimize
本主題尚未接受評分 - 為這個主題評分

MONTH (Transact-SQL)

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

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


MONTH ( date )

date

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

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
本文對您有任何幫助嗎?
(剩餘 1500 個字元)

社群新增項目

新增
顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。