首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

又送分了。解决办法

2013-03-19 
又送分了。表一:XMDMXMMC01基本支出0101人员经费0102办公经费0103业务及会议费0104车辆经费0105其他一般经

又送分了。


表一:
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只是想送分~~呵呵

热点排行