TIMESTAMPADD
功能描述
时间加。
说明:
当第三个参数为DATE类型时,第一个参数仅支持年、季度、月份、周、日;若第一个参数为时、分、秒、微秒,则函数返回NULL,此时需要将第三个参数由DATE类型转换为DATETIME类型。
语法格式
TIMESTAMPADD(expr1,expr2,expr3)
参数说明
- expr1:SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER或YEAR
- expr2:添加的时间,INT类型数值
- expr3:原时间(DATE/DATETIME/DATETIME WITH TIME ZONE)
函数返回类型
DATE/DATETIME/DATETIME WITH TIME ZONE
示例
sql
SQL> SELECT TIMESTAMPADD(DAY,2,'2003-01-02');
EXPR1 |
------------------------------------------------------------------------------
2003-01-04 00:00:00.000 |
SQL> SELECT TIMESTAMPADD(MINUTE,1,'2003-01-02');
EXPR1 |
------------------------------------------------------------------------------
2003-01-02 00:01:00.000 |