返回代表指定日期月份的整数。
MONTH ( date )
date
返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。仅对 1753 年 1 月 1 日后的日期使用 datetime 数据类型。
int
MONTH 等价于 DATEPART(mm, date)。
将 datetime 值包含在引号中。对于早期日期,可将其存储为字符数据。
Microsoft® SQL Server™ 认可各种日期样式。有关日期和时间数据的更多信息,请参见 CAST 和 CONVERT。
下面的示例从日期 03/12/1998 中返回月份数。
SELECT "Month Number" = MONTH('03/12/1998')
GO
下面是结果集:
Month Number
------------
3
下例用数字指定日期。注意:SQL Server 将 0 解释为 01/01/1900。
SELECT MONTH(0), DAY(0), YEAR(0)
下面是结果集。
----- ------ ------
1 1 1900
相关文章