我在使用 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
类型是 date like 2010-01-01 00:00:00
。
当我运行查询时,结果适用于几天和几个月,但它也显示了其他年份的其他结果。
之类的01-01-2011
。