MONTH (Transact-SQL)

返回表示指定日期的“月”部分的整数。

主题链接图标Transact-SQL 语法约定

语法

MONTH ( date )

参数

date

表达式,用于返回 datetimesmalldatetime 值,或日期格式的字符串。仅对 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)

帮助和信息

获取 SQL Server 2005 帮助