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
同様
など
から
string
を変換したいので、 'DATE'時間の日付の比較ですが、何に比べて優れているSTR_TO_DATE
を使用する必要がありますあなたは試しています。 – hjpotter92