ホームページ >データベース >mysql チュートリアル >MySQL で日付/時刻範囲内のデータを選択する方法
MySQL での日付/時刻範囲内のデータの選択
この問い合わせでは、ユーザーは指定された日付範囲内のデータを抽出するための支援を求めています。 24 時間ズールー時間形式の日時列を含むデータベース テーブルから。ただし、指定されたクエリでは結果が得られないため、クエリの「from」フィールドと「to」フィールドに日時データ型を強制する必要があるかどうかという疑問が生じます。
この問題に対処するには、次のようにします。次の点を考慮してください:
日付範囲 '11/3/2012 00:00:00' と「11/5/2012 23:59:00」は日付の形式が間違っているようです。 MySQL の場合、推奨される日付形式は「YYYY-MM-DD HH:MM:SS」です。
これを修正するには、クエリを次のように更新します。
select * from hockey_stats where game_date between '2012-03-11 00:00:00' and '2012-05-11 23:59:00' order by game_date desc;
この改訂されたクエリは、データベース テーブルのデータが有効で、指定された日付範囲内にあると仮定すると、望ましい結果が得られます。
以上がMySQL で日付/時刻範囲内のデータを選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。