视图MO_RECEIPTREPORT  字段 START_DATE 为DATETIME类型,本意是想查出某月的记录。比如,要找出1月份的记录,这样写SELECT * FROM MO_RECEIPTREPORT  WHERE START_DATE>='2004-01-01' AND START_DATE<'2004-02-01'速度很慢,1000多条记录,查询出来要40多秒
改成这样写
SELECT * FROM MO_RECEIPTREPORT  WHERE MONTH(START_DATE)='1'同样速度慢。
请问怎样改进?谢谢