我的函数中有如下查询。在那我需要根据 a.submit_date 过滤
SELECT mail_id , mail_async, mail_priority FROM glms_mail_sys_mail_store a
WHERE
--(TO_DATE(a.submit_date,'dd-MM-yyyy HH:mm') >= '14-06-2012 18:30')
--AND (TO_DATE(a.submit_date,'dd-MM-yyyy HH:mm') <= '15-06-2012 18:50')
(TO_DATE(TO_CHAR(a.submit_date,'dd-MM-yyyy HH:mm'),'dd-MM-yyyy HH:mm') >= '14-06-2012 18:30')
AND (TO_DATE(TO_CHAR(a.submit_date,'dd-MM-yyyy HH:mm'),'dd-MM-yyyy HH:mm') <= '15-06-2012 18:30')
在我的数据库中,a.submit_date 的值为 '14-06-2012 20:30'
但是它抛出无效的月份......任何人都可以帮助纠正这个问题吗?