SQLで時刻を指定して抽出する
結構な時間ハマったのでメモ。
データベースのカラムで時刻の項目を持ってるケースもあると思います。で、ある特定の時刻のデータを抽出したいケースってありますよね。SQLのWHERE句でこう書けばいけました。
WHERE TIME_FORMAT(column_name, '%H:%i:%s') = '09:00:00'
これで時刻を指定して抽出できます。はじめ「convert」使って色々やってたんだけど、中々うまくいかなかったので誰かのお役に立てば。
結構な時間ハマったのでメモ。
データベースのカラムで時刻の項目を持ってるケースもあると思います。で、ある特定の時刻のデータを抽出したいケースってありますよね。SQLのWHERE句でこう書けばいけました。
WHERE TIME_FORMAT(column_name, '%H:%i:%s') = '09:00:00'
これで時刻を指定して抽出できます。はじめ「convert」使って色々やってたんだけど、中々うまくいかなかったので誰かのお役に立てば。