标题:求SQL语句修改
只看楼主
qaz6526144
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-3-24
结帖率:0
已结贴  问题点数:20 回复次数:2 
求SQL语句修改
select ays_cost_d.cbs, isnull(sum(ays_cost_d.amt),0) as CB,isnull(((select isnull(sum(pay_amt_d.rep_amt_fc),0) from pay_amt_d left join bd_cbs on pay_amt_d.cbs=bd_cbs.cbsid where bd_cbs.cbsid='10094311')+

(select  isnull(sum(kc_billbody.mony),0)  from  kc_billbody left join bd_cbs on kc_billbody.cbs=bd_cbs.cbsid where bd_cbs.cbsid='10094311')+

(select isnull(sum(fyb_indirect_c.amt_fc),0) from fyb_indirect_c left join bd_cbs on   fyb_indirect_c.cbs=bd_cbs.cbsid where bd_cbs.cbsid='10094311')),0) as SJ

from ays_cost_d left join bd_cbs on ays_cost_d.cbs=bd_cbs.cbsid where bd_cbs.cbsid='10094311'  group by ays_cost_d.cbs

    求高手指导  如何把这个语句糅合成只需要一个定位条件,现在是有四个定位语句!!
2016-03-24 09:53
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:10 
看不明白你想做什么。。。
2016-03-24 17:18
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:10 
这个语句也够复杂的,这段bd_cbs.cbsid='10094311' 代码竟然用了四遍,楼主还不如将表结构及要达到的目的告诉大家,可能收效会更好些。

活到老,学到老! http://www. E-mail:hu-jj@
2016-03-28 21:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-462847-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.107357 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved