跳到主要内容

LAST_DAY

描述

返回输入日期所在月份的最后一天的日期。根据不同月份,返回日期的具体日期值为:

  • 28 日:非闰年的二月
  • 29 日:闰年的二月
  • 30 日:四月、六月、九月、十一月
  • 31 日:一月、三月、五月、七月、八月、十月、十二月

语法

LAST_DAY(<date>)

参数

参数说明
<date>输入的日期时间值,类型为 DATETIME 或 DATE

返回值

返回类型为 DATE,返回输入日期所在月份的最后一天的日期。

举例

SELECT LAST_DAY('2000-02-03');
+-----------------------------------------------+
| last_day(cast('2000-02-03' as DATETIMEV2(0))) |
+-----------------------------------------------+
| 2000-02-29 |
+-----------------------------------------------+