MySQLでの日付の計算について。
■ テーブル構成
テーブル名:t_test
フィールド:id :ユニークなID
:data :データ
:regist_date :登録日時
:update_date :更新日時
例えば、上記テーブルにて、直近2週間に登録されたデータを取得したい場合、
select * from t_test where regist_date between date_add(current_date, interval -2 week) and current_date;
と、なります。
直近3日の場合は、
select * from t_test where regist_date between date_add(current_date, interval -3 day) and current_date;
と。
date_add()を使うと便利でいいですね。
でわ。