MONTH (Transact-SQL)
返回表示指定日期的“月”部分的整数。
MONTH ( date )
date
表达式,用于返回 datetime 或 smalldatetime 值,或日期格式的字符串。仅对 1753 年 1 月 1 日后的日期使用 datetime 数据类型。
int
MONTH 等价于 DATEPART(mm,date)。
请始终将 datetime 值包含在引号中。对于早期日期,可将日期存储为字符数据。
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)