mysql日期加减

MySQL中可以使用DATE_ADD和DATE_SUB函数来进行日期加减操作。

例如,要将某个日期加上3天,可以使用以下语句:

SELECT DATE_ADD('2021-01-01', INTERVAL 3 DAY);

结果为:2021-01-04

同样地,要将某个日期减去5天,可以使用以下语句:

SELECT DATE_SUB('2021-01-01', INTERVAL 5 DAY);

结果为:2020-12-27

除了DAY之外,还可以使用其他单位进行加减操作,例如MONTH、YEAR、HOUR、MINUTE等。具体用法可以参考MySQL官方文档。

当然,除了使用DATE_ADD和DATE_SUB函数,还可以使用加减运算符来进行日期加减操作。例如,要将某个日期加上3天,可以使用以下语句:

SELECT '2021-01-01' + INTERVAL 3 DAY;

结果为:2021-01-04

同样地,要将某个日期减去5天,可以使用以下语句:

SELECT '2021-01-01' - INTERVAL 5 DAY;

结果为:2020-12-27

需要注意的是,使用加减运算符进行日期加减操作时,日期必须使用标准的日期格式,即YYYY-MM-DD。否则会出现错误。