ADDDATE 는 DATE_ADD 의 동의어로 지정한 날짜에 EXPR 를 더한 값을 반환하는 역할을 합니다.

SELECT ADDDATE(date, INTERVAL EXPR);

#ex.1)
 # 42일를 더한 값을 반환받습니다.
 mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 42 DAY);
        -> '1998-02-02'
 mysql> SELECT ADDDATE('1998-01-02', INTERVAL 42 DAY);
        -> '1998-02-02'

#ex.2)
 # 1달를 더한 값을 반환받습니다.
 mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 1 MONTH);
        -> '1998-02-02'

#ex.3)
 # 1년을 더한 값을 반환받습니다.
 mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 1 YEAR);
        -> '1999-01-02'

0 댓글