📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

LAST_DAY



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

语法

LAST_DAY(<date_expression>, <date_part>)
参数描述
<date_expression>用于计算指定时间区间最后一天的 DATE 或 TIMESTAMP 值。
<date_part>要查找最后一天的 date_part。可接受的值为 week、month、quarter 和 year。

返回类型

Date。

示例

假设你想根据事务中的某个任意日期(例如 2024-11-13)来确定账单日期,而账单日期始终是当月的最后一天:

SELECT LAST_DAY(to_date('2024-11-13'), month) AS billing_date; ┌──────────────┐ │ billing_date │ ├──────────────┤ │ 2024-11-30 │ └──────────────┘

文档内容是否有帮助?