VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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)