0

クエリを実行したい mysql の datetime 列がありますが、datetime 列の時刻コンポーネントのみをクエリしたいのですが、HOUR() MINUTES() 関数などを使用してフル テーブル スキャンを作成すると考えています。したがって、以下のクエリを使用することは最適ではありません。

SELECT datetime_col
FROM articles
WHERE TIME(datetime_col) > "09:00:00" 
   && TIME(datetime_col) < "13:00:00" 

時間コンポーネントを照会する最善の方法は何でしょうか?

4

0 に答える 0