MySQLで日時の加減算を行うには、date_add関数を使用します。
サンプル
例)現在日付から3日後、3日前を求める
--現在日時の3日後を取得する
select date_add(now(), interval 3 day);
--現在日時の3日前を取得する
select date_add(now(), interval -3 day);
時間や月などの加減算を行いたい場合は、上記例のdayの部分を以下の文字に変更してください。
単位 | 文字 |
---|---|
年 | year |
月 | month |
日 | day |
時 | hour |
分 | minute |
秒 | second |