我有这个查询,我需要选择两个日期之间的所有记录,mysql表是datetime格式。
我试过了,但是没有用。
select * from cdr WHERE calldate BETWEEN '2012-12-01' AND '2012-12-03';
尝试以下方法:
select * from cdr WHERE DATE(calldate) BETWEEN '20121201' AND '20121203';