更新日期:2024年09月11日
语法
SUBDATE(date,INTERVAL expr type)
SUBDATE(expr,days)
函数说明
当调用的第二个参数带有INTERVAL 时,
SUBDATE()等同于DATE_SUB()。
具体
信息请参见“DATE_ADD(),DATE_SUB()”。
expr 是一个date 或datetime 表达式,days 用于减expr 的天数。
示例
示例1:使用DATE_SUB 函数,将“2020-01-02”减去31 天。
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
810
gbase> SELECT DATE_SUB('2020-01-02', INTERVAL 31 DAY) FROM
dual;
+-----------------------------------------+
| DATE_SUB('2020-01-02', INTERVAL 31 DAY) |
+-----------------------------------------+
| 2019-12-02 00:00:00
|
+-----------------------------------------+
1 row in set
示例2:使用SUBDATE 函数,将“2020-01-02”减去31 天。
gbase> SELECT SUBDATE('2020-01-02', INTERVAL 31 DAY) FROM dual;
+----------------------------------------+
| SUBDATE('2020-01-02', INTERVAL 31 DAY) |
+----------------------------------------+
| 2019-12-02 00:00:00
|
+----------------------------------------+
1 row in set
示例3:使用SUBDATE 函数,将“2020-01-02 12:00:00”减去31 天。
gbase> SELECT SUBDATE('2020-01-02 12:00:00', 31) FROM dual;
+------------------------------------+
| SUBDATE('2020-01-02 12:00:00', 31) |
+------------------------------------+
| 2019-12-02 12:00:00
|
+------------------------------------+
1 row in set