last_day:返回月末日期
速查结论
last_day(date) 是 Spark SQL 中用于返回日期所属月份的最后一天的函数。
语法
last_day(date)
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| date | DATE / TIMESTAMP / STRING | 日期或时间戳表达式 |
示例
> SELECT last_day('2009-01-12');
2009-01-31
常见报错与避坑指南
- 该函数自动处理闰年:
last_day('2020-02-01')返回2020-02-29。 - 输入无效日期字符串会抛出
DateTimeException。 - 传入
NULL时返回NULL。
Since: 1.5.0
📱关注公众号
「数据仓库技术」文章同步更新,不错过每一篇干货

💬加群交流
备注「数据仓库技术」加入社群,每日一道大厂SQL真题
