日期:2014-05-17  浏览次数:20602 次

又送分了。

表一:
XMDM                    XMMC
01                   基本支出
0101                 人员经费
0102                 办公经费
0103                 业务及会议费
0104                 车辆经费
0105                 其他一般经费
02                   项目支出
0201000001           设备购置经费
表二:
DM                      XMDM                    XMMC            JE
1000                 0103                 业务及会议费 1000.00
1000                 0105                 其他一般经费 30000.00
1000                 0201000001           设备购置经费 4500.00

SELECT A.XMDM,A.XMMC,
       SUM(ISNULL(B.JE,0)) AS ZB_ZJLY00
FROM #tb_xm A
LEFT JOIN #tb_zb_zx B
ON B.XMDM LIKE A.XMDM+'%'
GROUP BY A.XMDM,A.XMMC
ORDER BY A.XMDM

XMDM                     XMMC           JE
01                   基本支出               .00--为啥没有汇总呢?这里该 31000.00
0101                 人员经费               .00
0102                 办公经费               .00
0103                 业务及会议费 1000.00
0104                 车辆经费               .00
0105                 其他一般经费 30000.00
02                   项目支出                .00--为啥没有汇总呢?这里该 4500.00
0201000001         &nb