云数据库 GAUSSDB-时间/日期函数:last_day(d)

时间:2025-08-28 15:00:55

last_day(d)

描述:用于计算时间点d当月最后一天的时间。

返回值类型:timestamp

示例:

1
2
3
4
5
gaussdb=# SELECT last_day(to_date('2017-01-01', 'YYYY-MM-DD')) AS cal_result;
     cal_result      
---------------------
 2017-01-31 00:00:00
(1 row)

该函数在sql_compatibility = 'B',且参数b_format_version值为5.7、b_format_dev_version值为s1时,使用last_day函数将会调用内置函数b_db_last_day,入参类型可为TEXT、DATE、DATETIME和TIME数据类型。返回值为date类型,支持输入datetime样式数字。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-2016.html