嗨,我被困在一个 oracle 查询中,其中我想根据当前年份检索前两年的数据,比如 2013 年,所以我想检索 2011 年和 2012 年的所有记录,我已经完成了以下查询,但我陷入困境日期格式我对 oracle 很陌生这是查询
Select
to_date(stage_end_date,'yy') Years,SUBPRODUCT Product,sum(OFFER_COUNT) SumCount
,sum(offer_amount)SumAmount
from stage_amt
and
Offer_amount !=0
and
to_date(stage_end_date,'yy')
between to_char( sysdate, -2 ) and to_char( sysdate)
group by to_date(stage_end_date,'yy'),SUBPRODUCT
order by Years asc;
我收到此错误 ORA-00932:不一致的数据类型:预期的 DATE 得到了 NUMBER 00932。00000 -“不一致的数据类型:预期的 %s 得到了 %s”谁能帮我做什么
问候