更新a表,使acc_bal=a.acc_bal+b.jy_famt

解决方案 »

  1.   

    create table tblName as
         (select a.kl,a.flag,a.acc,a.flag1,a.accbal + newB.sumJY,a.op_date from a,
              (select b.yzacc,sum(b.jy_famt) sumJY from b group by b.yzacc) newB 
          where a.acc=newB.yzacc)
      

  2.   

    修正一下:
    create table tblName as
         (select a.kl,a.flag,a.acc,a.flag1,a.accbal + newB.sumJY as accbal,a.op_date     from a,
              (select b.yzacc,sum(b.jy_famt) sumJY from b group by b.yzacc) newB 
          where a.acc=newB.yzacc)