宣言
TIMESTAMPADD(unit, interval_expr, date)
説明
日付時刻の算術計算を行います。
この関数の役割は DATE_ADDと同じですが、unit は以下の単位に限られます:
MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEAR
例
obclient> SELECT
TIMESTAMPADD(DAY, -5, '2010-01-01 00:00:00'),
DATE_ADD('2010-01-01 00:00:00', INTERVAL -5 DAY)
\G
*************************** 1. row ***************************
TIMESTAMPADD(DAY, -5, '2010-01-01 00:00:00'): 2009-12-27 00:00:00
DATE_ADD('2010-01-01 00:00:00', INTERVAL -5 DAY): 2009-12-27 00:00:00
1 row in set