ADDDATE
功能描述
ADDDATE函数用于执行日期或时间加法运算,在指定的日期/时间上加上指定的时间间隔,并返回新的日期/时间。该函数表现与DATE_ADD函数相同,详细描述参见DATE_ADD。
注意事项
该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
语法格式
ADDDATE(date/datetime/time, days)
ADDDATE(date/datetime/time, INTERVAL expr unit)
参数说明
date/datetime/time
需要处理的日期时间。
days
在date上加的天数。
expr
表达式,用来指定从起始日期添加或减去的时间间隔值。
unit
时间/日期间隔的单位。详细请参考DATE_ADD。
示例
SELECT ADDDATE('2021-11-12', INTERVAL 1 SECOND);
SELECT ADDDATE(time'12:12:12', INTERVAL 1 DAY);
SELECT ADDDATE('2021-11-12', 1);
SELECT ADDDATE(time'12:12:12', 1);
返回结果为:
adddate
---------------------
2021-11-12 00:00:01
(1 row)
adddate
----------
36:12:12
(1 row)
adddate
------------
2021-11-13
(1 row)
adddate
----------
36:12:12
(1 row)