在MySQL 中選擇日期/時間範圍內的資料
當嘗試在MySQL 中擷取特定時間範圍內的資料時,您可能會遇到如果您的日期列採用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;
這是因為 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中文網其他相關文章!