呵呵,你又把这个sql捧出来了!

解决方案 »

  1.   

    你现在的问题是不是就是sum3显示不正确,是一下将tab3对应的sql单独执行一下看看!
    将这个sql拆分开来一块块的测试一下,我这么看好像是没有什么问题!
      

  2.   

    有一个问题就是你的to_char运用的好像有点缺陷,你是一下to_char(rq) ,看看是什么格式,这里to_char(KPRQ),1,4)与substr(to_char(sysdate,'YYYYMMDD'),1,4) 格式可能会有不同的,最好统一一下!
      

  3.   

    (select mc,SZBM,sum(se) sum3 from czjjk_kfqcz_rtk 
                                where substr(to_char(KPRQ),1,4)=substr(to_char(add_months(sysdate,-12),'YYYYMMDD'),1,4) 
                                and substr(to_char(KPRQ),1,6)<这里你是不是忘了“=”,看你上面的程序有substr(to_char(add_months(sysdate,-12),'YYYYMMDD'),1,6)