读书人

又送分了。解决办法

发布时间: 2013-03-19 17:22:05 作者: rapoo

又送分了。


表一:
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 设备购置经费4500.00


------解决方案--------------------


又送分了。解决办法
[解决办法]
又送分了。解决办法

这是为那般!
[解决办法]
又送分了。解决办法
[解决办法]
楼主真阔气,给这么多分给我,谢谢了啊又送分了。解决办法
[解决办法]
又送分了。解决办法再多送点嘛 说的就是你 别看了 嘿嘿
[解决办法]
本来就没数据,当然为null咯,isnull一下就边0了,那么简单,下流还没睡啊?
[解决办法]
楼主不发帖解决不了 一发帖自己就搞定了。
[解决办法]
又送分了。解决办法
[解决办法]
又送分了。解决办法其实lz只是想送分~~呵呵

读书人网 >SQL Server

热点推荐