select a.xm XM,b.dwmc GZDW,c.bmmc GZBM,d.bmmc GZBM2,SUM(decode(e.FLZL,'QD01',e.YFS,0) JTF,
SUM(decode(e.FLZL,'QD02',e.YFS,0) TXF,
SUM(decode(e.FLZL,'QD03',e.YFS,0) LYF,
SUM(decode(e.FLZL,'QD99',e.YFS,0) QT
from t_jbxx_jbxx a,t_zzjg_dwzz b,
t_zzjg_bmsz c,t_zzjg_bmsz d,t_cwsj_ygxzxx e where a.gzdw=b.dwdm and a.gzbm=c.bmdm and a.gzbm2=d.bmdm and a.ryid*=e.ryid
and a.gzdw='AA01'
group by a.xm,b.dwmc,c.bmmc,d.bmmc order by gzdw,gzbm,gzbm2,xm