数据仓库服务 GaussDB(DWS)-时间/日期函数:adddate(date, interval | int)
时间:2025-02-12 15:04:42
adddate(date, interval | int)
描述:返回给定日期时间加上指定单位的时间间隔的结果。默认单位(即第二个参数为整型时)为天数。
返回值类型:timestamp
示例:
当入参为text类型时:
1 2 3 4 5 6 7 8 9101112131415161718192021222324 |
select adddate('2020-11-13', 10); adddate------------ 2020-11-23(1 row)select adddate('2020-11-13', interval '1' month); adddate------------ 2020-12-13(1 row)select adddate('2020-11-13 12:15:16', interval '1' month); adddate--------------------- 2020-12-13 12:15:16(1 row)select adddate('2020-11-13', interval '1' minute); adddate--------------------- 2020-11-13 00:01:00(1 row) |
当入参为date类型时:
1 2 3 4 5 6 7 8 91011 |
select adddate(current_date, 10); adddate------------ 2021-09-24(1 row)select adddate(date '2020-11-13', interval '1' month); adddate--------------------- 2020-12-13 00:00:00(1 row) |
support.huaweicloud.com/sqlreference-910-dws/dws_06_0309.html