📅  最后修改于: 2023-12-03 15:33:01.264000             🧑  作者: Mango
MySQL ADDDATE()函数用于将指定的时间加上特定的时间间隔。例如,我们可以使用ADD DATE函数将某个日期增加一定的天数或小时数,或者将日期减去一定的天数或小时数。
以下是ADD DATE()函数的基本语法:
ADDDATE(date, INTERVAL value unit)
| 参数 | 描述 | | ------ | ----------- | | date | 必需。计算日期或日期/时间表达式。 | | value | 必需。日期增量。它可以是正,也可以是负数。 | | unit | 必需。作为增量的单位。它可以是DAY,WEEK,MONTH,QUARTER或YEAR。 |
让我们来看一些使用ADDDATE()函数的示例:
SELECT ADDDATE('2021-05-01', INTERVAL 5 DAY) as new_date;
这个查询将返回2021-05-06作为“new_date”。
SELECT ADDDATE('2021-05-01', INTERVAL 1 WEEK) as new_date;
这个查询将返回2021-05-08作为“new_date”。
SELECT ADDDATE('2021-05-01', INTERVAL 1 MONTH) as new_date;
这个查询将返回2021-06-01作为“new_date”。
SELECT ADDDATE('2021-05-01', INTERVAL -1 MONTH) as new_date;
这个查询将返回2021-04-01作为“new_date”。
请注意以下几点: