日付(日付のみ。)を指定してデータをSELECTするには以下のように WHERE句において不等号で指定する。
SELECT
test_id,
test_name,
test_date
FROM
test_dt
WHERE
search_date < '2018-09-08';
SELECT
test_id,
test_name,
test_date
FROM
test_dt
WHERE
search_date BETWEEN '2018-09-01' AND '2006-09-05' ;
SELECT
test_id,
test_name,
test_date
FROM
test_dt
WHERE
search_date < DATE_SUB( CURDATE(),INTERVAL 5 DAY )
SELECT * , DATE_SUB( CURDATE(),INTERVAL 1 MINUTE ) as DATE_A
FROM test_dt
WHERE modified_date > DATE_SUB( NOW(),INTERVAL 1 HOUR )
5日後の場合は DATE_ADD()を使用する
CURDATE() の 代わりに NOW() を使用します。