MONTH
描述
从日期时间值中提取月份值。返回值范围为 1 到 12,分别代表一年中的 12 个月。
语法
MONTH(<date>)
参数
参数 | 说明 |
---|---|
<date> | 输入的日期时间值,类型可以是 DATE、DATETIME 或 DATETIMEV2 |
返回值
返回类型为 INT,表示月份值:
- 范围:1 到 12
- 1 表示一月,12 表示十二月
- 如果输入为 NULL,返回 NULL
举例
SELECT MONTH('1987-01-01');
+--------------------------------------------+
| month(cast('1987-01-01' as DATETIMEV2(0))) |
+--------------------------------------------+
| 1 |
+--------------------------------------------+