如何在Date_Add中添加多个间隔

hue*_*nny 4 mysql date intervals

我想将2个月零2年添加到当前日期,但是由于某种原因我无法使其正常工作。

 Select DATE_ADD(NOW(), INTERVAL 2 MONTH, INTERVAL 2 YEAR);
Run Code Online (Sandbox Code Playgroud)

小智 6

您也可以只使用加法

SELECT NOW() + INTERVAL 2 YEAR + INTERVAL 2 MONTH
Run Code Online (Sandbox Code Playgroud)


Gor*_*off 5

尝试使用date_add()两次:

Select DATE_ADD(DATE_ADD(NOW(), INTERVAL 2 MONTH), INTERVAL 2 YEAR);
Run Code Online (Sandbox Code Playgroud)

或者一次:

Select DATE_ADD(NOW(), INTERVAL 14 MONTH);
Run Code Online (Sandbox Code Playgroud)