云数据库 GAUSSDB-时间/日期函数:last_day(d)
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样式数字。