mysql.h


TIMESTAMPADD()

TIMESTAMPADD(interval,int_expr,datetime_expr)

Suma la expresión entera int_expr a la expresión de fecha o fecha y hora datetime_expr. Las unidades para int_expr se toman del argumento interval, que debe ser uno de los siguiente: FRAC_SECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER o YEAR. El valor de interval value puede ser especificado usando una de las palabras clave mostradas, o con un prefijo de SQL_TSI_. Por ejemplo, DAY o SQL_TSI_DAY son ambas legales.

mysql> SELECT TIMESTAMPADD(MINUTE,1,'2003-01-02');
        -> '2003-01-02 00:01:00'
mysql> SELECT TIMESTAMPADD(WEEK,1,'2003-01-02');
        -> '2003-01-09'

TIMESTAMPADD() se añadió en MySQL 5.0.0.