跳到主要内容

LAST_DAY

引入或更新: v1.2.655

根据提供的日期或时间戳,返回指定间隔(周、月、季度或年)的最后一天。

语法

LAST_DAY(<date_expression>, <interval>)
参数描述
<date_expression>用于计算指定间隔最后一天的 DATE 或 TIMESTAMP 值。
<interval>要查找最后一天的间隔类型。接受的值为 weekmonthquarteryear

返回类型

Date。

示例

假设您想根据交易的一个任意日期(例如,2024-11-13)确定账单日期,该日期始终是该月的最后一天:

SELECT LAST_DAY(to_date('2024-11-13'), month) AS billing_date;

┌──────────────┐
│ billing_date │
├──────────────┤
2024-11-30
└──────────────┘
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册