【发布时间】:2012-09-04 01:46:47
【问题描述】:
我正在使用 oracle 表来提取数据。在其中一个查询中,我使用“where”在日期之间进行过滤。
To_Date(VDATU,'DD-MON-YYYY') >= '03-Jun-2012'
AND To_Date(VDATU,'dd-mon-yy') <= '04-Sep-2012'
我遇到了错误,
ORA-01861: literal does not match format string
我尝试使用 ('dd-mm-yy') 但它仍然给出相同的错误。可能有什么问题??
【问题讨论】:
-
该错误可能是
To_Date调用的结果,或者是字符串(例如'03-Jun-2012')到日期的隐式转换的结果。