出现这种情况可能是你的a,b表中同时有字段ffrq指定ffrq字段所属表,例如:a.ffrq
你可以修改一下:to_char(a.ffrq,'YYYY-MM-DD')>='2003-01-01'

解决方案 »

  1.   

    try:SELECT ND, JD, YF,decode(b.daima,null,'其他', xmmc) as xmmc,SUM(YFS) AS YFS FROM T_CWSJ_YGXZXX a,(select * from t_cwsj_code  where daima like 'QD%' and cengci='2') b WHERE XZZL = 'QC03' and a.xmmc=b.mingcheng(+) and RYID=284 and to_char(ffrq,'YYYYMMDD')>='20030101' group by nd,jd,yf,b.daima,xmmc
      

  2.   

    SELECT ND, JD, YF,decode(b.daima,null,'其他', xmmc) as xmmc,SUM(YFS) AS YFS FROM T_CWSJ_YGXZXX a,(select * from t_cwsj_code  where daima like 'QD%' and cengci='2') b WHERE XZZL = 'QC03' and a.xmmc=b.mingcheng(+) and RYID=284 and ffrq>=to_date('2003-01-01','YYYY-MM-DD') group by nd,jd,yf,b.daima,xmmc
      

  3.   

    推荐
    and to_char(ffrq,'YYYY-MM-DD')>=to_date('2003-01-01','yyyy-mm-dd') 试试,估计也可以
    and to_char(ffrq,'YYYY-MM-DD')>='1-1月-03'