Ⅰ. はじめに
タイトルの通り「SQL 日付(日時)加算、減算まとめ」です。
減算は「+」を「-」に変えるだけです。
サンプル
現在
select DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s');
1時間後
select DATE_FORMAT(NOW() + INTERVAL 1 HOUR, '%Y/%m/%d %H:%i:%s');
1時間30分後
select DATE_FORMAT(NOW() + INTERVAL 1 HOUR + INTERVAL 30 MINUTE, '%Y/%m/%d %H:%i:%s');
時間間隔
単位 | SQL書式 |
秒 | SECOND |
分 | MINUTE |
時間 | HOUR |
日 | DAY |
週 | WEEK |
月 | MONTH |
半年 | QUARTER |
年 | YEAR |