【发布时间】:2014-09-18 20:32:02
【问题描述】:
我正在尝试查询sum_date WHERE sum_date BETWEEN (sysdate-1) AND (sysdate-30)
在我的SELECT 声明中,我尝试了TO_DATE(sum_date, 'DD-MM-YY') 和sysdate
但它会抛出错误:
"literal does not match format string."
-
Sum_date存储为varchar20,看起来像2014-01-07。 -
sysdate看起来像18-SEP-14。
【问题讨论】:
-
试试这个 TO_DATE(sum_date, 'yyyy-mm-dd')
标签: sql oracle to-date sysdate