1. ホーム
  2. mysql

[解決済み] 日付/時刻の範囲からデータを選択する

2023-03-09 09:55:36

質問

MySQL で日付範囲内のデータを選択する方法。私の datetime カラムは 24 時間ズールー時間形式です。

select * from hockey_stats 
where game_date between '11/3/2012 00:00:00' and '11/5/2012 23:59:00' 
order by game_date desc;

これらの期間のデータを持っているにもかかわらず、何も返しません。の値を強制的に変更しなければならないのでしょうか? 'から' 'から' フィールドから datetime をクエリに入力しますか?

どのように解決するのですか?

日付の書式を更新する必要があります。

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;