跳到主要内容

LAST_DAY

引入或更新于: v1.2.655

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

语法

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

返回类型

Date。

示例

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

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

┌──────────────┐
│ billing_date │
├──────────────┤
2024-11-30
└──────────────┘
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验