我有一個選擇MySQL日期範圍的問題。使用date_format選擇日期範圍MySQL
SELECT MvtDate,date_format(MvtDate,'%d-%m-%Y')
FROM (`immmvt`)
WHERE date_format(MvtDate,'%d-%m-%Y') BETWEEN '01-01-2010' AND '02-01-2010'
mvtDate
類型是像2010-01-01 00:00:00
這樣的日期。
當我運行查詢時,結果適用於日期和月份,但它也顯示了其他年份的其他結果。
像01-01-2011
等
比較的'DATE'時間日期是更好的相比有什麼你在嘗試。 – hjpotter92