语法
TIMESTAMPADD(interval,int_expr,datetime_expr)
函数说明
将整数表达式int_expr 加到date 或者datetime 表达式datetime_expr 上。
int_expr 的单位由interval 参数给定,是下列值之一:
FRAC_SECOND,SECOND,MINUTE,HOUR,DAY,WEEK,MONTH,
QUARTER,或YEAR。
interval 值可以使用上面的关键词指定,或者使用前缀SQL_TSI_。例如DAY 或
SQL_TSI_DAY,或者两者都可以。
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
817
示例
示例1:将“1”分钟加到“2020-01-02”上。
gbase> SELECT TIMESTAMPADD(MINUTE,1,'2020-01-02') FROM dual;
+-------------------------------------+
| TIMESTAMPADD(MINUTE,1,'2020-01-02') |
+-------------------------------------+
| 2020-01-02 00:01:00
|
+-------------------------------------+
1 row in set
示例2:将“1”周加到“2020-01-02”上。
gbase> SELECT TIMESTAMPADD(WEEK,1,'2020-01-02') FROM dual;
+-----------------------------------+
| TIMESTAMPADD(WEEK,1,'2020-01-02') |
+-----------------------------------+
| 2020-01-09 00:00:00
|
+-----------------------------------+
1 row in set