トップページ >  MySQL >  日付の計算
初版2010/01/13: 最終更新日2010/01/13
日付の計算
目次
日付の計算
日付、時刻、曜日の取得方法
MYSQLで日付の計算を行う場合は、date_add関数を使用します。
3日後の日付を取得する例
mysql> SELECT date_add(current_date, interval 3 day);
+----------------------------------------+
| date_add(current_date, interval 3 day) |
+----------------------------------------+
| 2006-11-26                             |
+----------------------------------------+
3日前の日付を取得する例
mysql> SELECT date_add(current_date, interval -3 day);
+-----------------------------------------+
| date_add(current_date, interval -3 day) |
+-----------------------------------------+
| 2006-11-20                              |
+-----------------------------------------+
1ヵ月後の日付を取得する例
mysql> SELECT date_add(current_date, interval 1 month);
+------------------------------------------+
| date_add(current_date, interval 1 month) |
+------------------------------------------+
| 2007-02-15                               |
+------------------------------------------+
1年後の日付を取得する例
mysql> SELECT date_add(current_date, interval 1 year);
+-----------------------------------------+
| date_add(current_date, interval 1 year) |
+-----------------------------------------+
| 2008-01-15                              |
+-----------------------------------------+