ADDDATE(date,INTERVAL expr unit)
, ADDDATE(expr,days)
2 番目の引数の INTERVAL
フォームで呼び出される際、ADDDATE()
は DATE_ADD()
のシノニムになります。関連する関数 SUBDATE()
は DATE_SUB()
のシノニムです。INTERVAL
unit
引数の詳細については、DATE_ADD()
のディスカッションをご覧ください。
mysql>SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);
-> '1998-02-02' mysql>SELECT ADDDATE('1998-01-02', INTERVAL 31 DAY);
-> '1998-02-02'
2 番目の引数の days
フォームで呼び出される場合、MySQL はそれを expr
に加えるために、整数の日数として扱います。
mysql> SELECT ADDDATE('1998-01-02', 31);
-> '1998-02-02'