Your IP: 38.107.179.216
ADDDATE()
ADDDATE(date,INTERVAL expr type) ADDDATE(expr,days)
Cuando se invoca con el formato INTERVAL para el segundo argumento, ADDDATE() es sinonimo de DATE_ADD(). La función relacionada SUBDATE() es sinónimo de DATE_SUB().
mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);
+-----------------------------------------+
| DATE_ADD('1998-01-02', INTERVAL 31 DAY) |
+-----------------------------------------+
| 1998-02-02 |
+-----------------------------------------+
1 row in set (0.00 sec)
mysql> SELECT ADDDATE('1998-01-02', INTERVAL 31 DAY);
+----------------------------------------+
| ADDDATE('1998-01-02', INTERVAL 31 DAY) |
+----------------------------------------+
| 1998-02-02 |
+----------------------------------------+
1 row in set (0.00 sec)
Desde MySQL 4.1.1, se permite la segunda sintaxis, donde expr es una fecha o una expresión 'datetime' y days es el número de días a añadir a expr.
mysql> SELECT ADDDATE('1998-01-02', 31);
+---------------------------+
| ADDDATE('1998-01-02', 31) |
+---------------------------+
| 1998-02-02 |
+---------------------------+
MySQL
Functions
- ADDDATE ADDTIME CONVERT_TZ CURDATE CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURTIME DATE DATEDIFF DATE_ADD DATE_FORMAT DATE_SUB DAY DAYNAME DAYOFMONTH DAYOFWEEK DAYOFYEAR EXTRACT FROM_DAYS FROM_UNIXTIME GET_FORMAT HOUR LAST_DAY LOCALTIME LOCALTIMESTAMP MAKEDATE MAKETIME MICROSECOND MINUTE MONTH MONTHNAME NOW PERIOD_ADD PERIOD_DIFF QUARTER SECOND SEC_TO_TIME STR_TO_DATE SUBDATE SUBTIME SYSDATE TIME TIMEDIFF TIMESTAMP TIMESTAMPADD TIMESTAMPDIFF TIME_FORMAT TIME_TO_SEC TO_DAYS UNIX_TIMESTAMP UTC_DATE UTC_TIME UTC_TIMESTAMP WEEK WEEKDAY WEEKOFYEAR YEAR YEARWEEK


