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
など。