IT業界の技術をメモ・情報公開できる

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');

一覧に戻る