sqlで前日のデータ絞り込み
登録日:2026-02-06
更新日:2026-02-09
mysql
前日 00:00:00 ~ 23:59:59のデータ
datetimecolum >= DATE_SUB(CURDATE(), INTERVAL 1 DAY) AND datetimecolum < CURDATE();
型が文字列の場合
datetimecolum >= DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%Y%m%d000000') AND datetimecolum <= DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%Y%m%d235959');