如何从日期(格式为monyy)大于今天的行中获取数据

时间:2012-08-29 14:48:30

标签: sql oracle

我有一个数据库,列中的日期为MONYY ex。 FEB05,JUN12等我想从日期> =今天的行中获取数据。我尝试使用to_date,如下所示

select t.date, t.data, to_date(t.date, 'monyy') from table t
   where to_date(t.date,'monyy') >='8/1/2012'

但我收到的错误是说FROM关键字不在预期的位置。

在撰写此查询时需要帮助。

1 个答案:

答案 0 :(得分:0)

table是保留字,而不是有效的表名。交换table以获取表格的实际名称。

修改 我尝试了,如果我将最终日期改为:

,它就有用了
to_date('8/1/2012', 'mm/dd/yyyy')