查詢成本 SQL

select a.bmb02 Seq,a.bmb03 PartsNo
,a.bmb06 MStdQpa
,nvl((select t.ccs03a from ccs_file t where t.ccs01=a.bmb03 and t.ccs02='1112'),0) MStdCost
,0 StdSum
,nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=a.bmb01 and s.sfe07=a.bmb03),0) MFactQpa
,decode(nvl(b.bmb03,''),''

,
nvl((select t.ccs03a from ccs_file t where t.ccs01=a.bmb03 and t.ccs02='1112'),0)
,
nvl((select t.ccs03a from ccs_file t where t.ccs01=b.bmb03 and t.ccs02='1112'),0)*nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=b.bmb01 and s.sfe07=b.bmb03),0)
) MFactCost
,0 FactSum
,b.bmb03 PartNo,b.bmb06 PStdQpa
,nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=b.bmb01 and s.sfe07=b.bmb03),0) PFactQpa
,nvl((select t.ccs03a from ccs_file t where t.ccs01=b.bmb03 and t.ccs02='1112'),0) PCost
from bmb_file a,outer (bmb_file b)
where a.bmb03=b.bmb01 
and a.bmb01='B11I12600A-ZT01'
and a.bmb03 NOT IN('B11I12600A-ZT02','B11I12600A-ZT01')

--含本階層五金件
select a.ccn03 Seq,a.ccn04 PartsNo
,a.ccn05 MStdQpa
,nvl((select t.ccs03a from ccs_file t where t.ccs01=a.ccn04 and t.ccs02='1112'),0) MStdCost
,0 StdSum
,nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=a.ccn01 and s.sfe07=a.ccn04),0) MFactQpa
,decode(nvl(b.ccn04,''),''

,
nvl((select t.ccs03a from ccs_file t where t.ccs01=a.ccn04 and t.ccs02='1112'),0)
,
nvl((select t.ccs03a from ccs_file t where t.ccs01=b.ccn04 and t.ccs02='1112'),0)*nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=b.ccn01 and s.sfe07=b.ccn04),0)
) MFactCost
,0 FactSum
,b.ccn04 PartNo,b.ccn05 PStdQpa
,nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=b.ccn01 and s.sfe07=b.ccn04),0) PFactQpa
,nvl((select t.ccs03a from ccs_file t where t.ccs01=b.ccn04 and t.ccs02='1112'),0) PCost
from ccn_file a,outer (ccn_file b)
where a.ccn04=b.ccn01 and a.ccn02='1112' and b.ccn02='1112'
and a.ccn01='B11I12600A-ZT01'
and a.ccn04 NOT IN('B11I12600A-ZT02','B11I12600A-ZT01')
order by a.ccn04

--不含本階層五金件
select a.ccn03 Seq,a.ccn04 PartsNo
,a.ccn05 MStdQpa
,nvl((select t.ccs03a from ccs_file t where t.ccs01=a.ccn04 and t.ccs02='1112'),0) MStdCost
,0 StdSum
,nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=a.ccn01 and s.sfe07=a.ccn04),0) MFactQpa
,decode(nvl(b.ccn04,''),''
,
0
,
nvl((select t.ccs03a from ccs_file t where t.ccs01=b.ccn04 and t.ccs02='1112'),0)*nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=b.ccn01 and s.sfe07=b.ccn04),0)
) MFactCost
,0 FactSum
,b.ccn04 PartNo,b.ccn05 PStdQpa
,nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=b.ccn01 and s.sfe07=b.ccn04),0) PFactQpa
,nvl((select t.ccs03a from ccs_file t where t.ccs01=b.ccn04 and t.ccs02='1112'),0) PCost
from ccn_file a,outer (ccn_file b)
where a.ccn04=b.ccn01 and a.ccn02='1112' and b.ccn02='1112'
and a.ccn01='B11I12600A-ZT01'
and a.ccn04 NOT IN('B11I12600A-ZT02','B11I12600A-ZT01')

--成功SQL
select a.ccn03 Seq,a.ccn04 PartsNo
,a.ccn05 MStdQpa
,nvl((select t.ccs03a from ccs_file t where t.ccs01=a.ccn04 and t.ccs02='1112'),0) MStdCost
,0 StdSum
,nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=a.ccn01 and s.sfe07=a.ccn04),0) MFactQpa
,decode(nvl(b.ccn04,''),''

,
nvl((select t.ccs03a from ccs_file t where t.ccs01=a.ccn04 and t.ccs02='1112'),0)
,
nvl((select t.ccs03a from ccs_file t where t.ccs01=b.ccn04 and t.ccs02='1112'),0)*nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=b.ccn01 and s.sfe07=b.ccn04),0)
) MFactCost
,0 FactSum
,b.ccn04 PartNo,b.ccn05 PStdQpa
,nvl((select sum(sfe16) from sfe_file s,sfb_file t where s.sfe01=t.sfb01 and t.sfb05=b.ccn01 and s.sfe07=b.ccn04),0) PFactQpa
,nvl((select t.ccs03a from ccs_file t where t.ccs01=b.ccn04 and t.ccs02='1112'),0) PCost
from ccn_file a,outer (ccn_file b)
where a.ccn04=b.ccn01 and a.ccn02='1112' and b.ccn02='1112'
and a.ccn01='B11I12600A-ZT03'
and a.ccn04 NOT IN('B11I12600A-ZT01','B11I12600A-ZT02')
order by a.ccn04

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值