一条sql语句不会写,求助

zhengoodman 2004-06-14 12:41:53
select sum(C.compl_qty*D.bkc_unit_price) bkc_amt
from (select nvl(sum(compl_qty),0) compl_qty,item_no
from completion_trans
where item_no in ('A1065336A','A1065340A','A7078598B')
and joc_cd='DC001223'
and sc_cd='AC001'
and ws_compl_dte=20040604) C,
(select nvl(sum(decode(sign(i.std_cost_eff_dte -20040604),-1,i.std_cost2,i.std_cost1)
* decode(m.usage_type,0,m.usage_dec,m.usage_numerator/m.usage_denominator)),0) bkc_unit_price,m.bkc_cd bkc_cd '问题出在这
from mfg_bom_master m, item_master i
where m.bkc_cd in ('A1065336A','A1065340A','A7078598B')
and i.item_no=m.child_item_cd) D
where C.item_no=D.bkc_cd

报错ora-00937,不知错在哪儿?
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng1959 2004-06-17
  • 打赏
  • 举报
回复
select sum(C.compl_qty*D.bkc_unit_price) bkc_amt
from (select nvl(sum(compl_qty),0) compl_qty,item_no
from completion_trans
where item_no in ('A1065336A','A1065340A','A7078598B')
and joc_cd='DC001223'
and sc_cd='AC001'
and ws_compl_dte=20040604
group by item_no
) C,
(select nvl(sum(decode(sign(i.std_cost_eff_dte -20040604),-1,i.std_cost2,i.std_cost1)
* decode(m.usage_type,0,m.usage_dec,m.usage_numerator/m.usage_denominator)),0) bkc_unit_price,m.bkc_cd bkc_cd
from mfg_bom_master m, item_master i
where m.bkc_cd in ('A1065336A','A1065340A','A7078598B')
and i.item_no=m.child_item_cd
group by bkc_cd
) D
where C.item_no=D.bkc_cd
zhengoodman 2004-06-15
  • 打赏
  • 举报
回复
不能沉,奋力一顶.
zhengoodman 2004-06-15
  • 打赏
  • 举报
回复
天哪,不会没人看到这个贴子吧?

拜托,帮帮忙.

其中m.bkc_cd bkc_cd处出错.
zhengoodman 2004-06-14
  • 打赏
  • 举报
回复
有没有人?....任何人....自己顶

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧