日付関数の使用例です。次のクエリーはすべての行を、過去 30 日以内の date_col で選択します : mysql> SELECT something FROM tbl_name -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col; またこのクエリーは、将来の日付の行を選択します。 日付値を受け入れる関数は通常、日付時刻値を受け入れ、時刻の部分を無視します。そして時刻値を受け入れる関数は通常、日付時刻値を受け入れ、日付の部分を無視します。 現在の日付または時刻をそれぞれ戻す関数は、クエリー実行の開始時点で、各クエリーにつき一度だけ評価されます。つまり、NOW() などの関数が単一クエリー内で複数回参照されている場合、どの参照でも常に同じ結果が生成されます。(ここで言う単一クエリーには、ストアドプログラム (ストアドルーチン