MySQL:選擇兩個日期之間的資料
在MySQL 中,使用日期時間欄位時,必須了解日期的細微差別格式化。如您所發現的,在嘗試檢索特定日期之間的資料時,使用日期格式「2011-12-06 10:45:36」而不考慮時間可能會導致意外結果。
午夜陷阱
MySQL 中預設的短日期版本將 00:00:00 解釋為一天的開始。這表示您的查詢:
實際上變成:
因此,您期望的項目為“2011-12-06 10:45:36” ,由於其時間分量超出指定範圍而被排除。
優雅解決方案
要解決此問題,您有以下幾個選項:
以上是如何正確選擇兩個日期(包括時間)之間的MySQL資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!