标题:SQL语句编写求助
只看楼主
huiying409
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-6-15
结帖率:50%
已结贴  问题点数:20 回复次数:2 
SQL语句编写求助
求解决如下sql语句的查写。
a,b,c三张表,a为外发加工单,b为外发加工耗用物料出库单,c为外发加工成品入库单。有面料加工过程为,先棉纱外发出去织布,织成的胚布再外发出去染色。
现在要写语句查询出从棉纱到成品布过程中,耗用的棉纱数量,棉纱成本单价,如果胚布是用两种或两种以上的棉纱织成的,则还要显示棉纱1占的比例,棉纱2占的比例,织胚布过程的损耗率,
染色耗用的胚布数量,回来的成品布数量,染色的损耗率,织布的加工费用,染色的加工费用,成品面料的成本单价。
a,b,c三张表的关联为a.加工单号=b.加工单号=c.加工单号。如果先棉纱织成胚布再染色,则胚布的来源单据号等于织布加工单的加工单号
因为牵涉的字段很多,在此就不写出来。各位老师帮忙写SQL语句的时候,请以中文命名,如a.棉纱,b.数量等。
搜索更多相关主题的帖子: 加工 
2012-06-15 16:29
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
得分:20 
你这个问题,就是一个三表连接查询,再结合分组统计和一些表达式计算。
问题可以解决,不过,你给的数据表的资料太笼统,提的要求又那么细,给为你回答问题的人增加了过多的麻烦。
给你一个思路吧:
select c.面料名称,...
    from a,b,c
    where a,b,c三张表的关联为a.加工单号=b.加工单号=c.加工单号
select 加工单号,棉纱种类,sum(棉纱数量),sum(棉纱成本单价*棉纱数量)
    from b
    group by 加工单号,棉纱种类

做自己喜欢的事!
2012-06-17 12:19
huiying409
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-6-15
得分:0 
回复 2楼 netlin
谢谢你的回答,确实是我写的太笼统了,表达不清楚,导致你回答的内容与我想要的不吻合,如果有时间,请加我QQ49245717,指点指点。谢谢!
2012-06-18 16:27



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




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

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