表结构如下
表1:布号,长度,宽度,层数,平布人姓名,平布日期,发布人,发布日期
表2:成品名称,部件名称,型号,个数,布号,冲切人姓名,冲切日期
表3:成品名称,部件名称,型号,定额用量 上表是服装厂某车间的数据信息,工作流程为:平布员将每匹布标号,记录一些信息,交给发布人,发布人将布发给冲切工,加工成品服装的某个部件,每个布号的布可加工成多个不同规格的成品服装部件,每个部件根据型号的不同有不同的定额用量(即成品部件的有效面积),,现在求每个冲切工每天浪费布的情况
即:冲切工姓名,加工布量,浪费布量
表1:布号,长度,宽度,层数,平布人姓名,平布日期,发布人,发布日期
表2:成品名称,部件名称,型号,个数,布号,冲切人姓名,冲切日期
表3:成品名称,部件名称,型号,定额用量 上表是服装厂某车间的数据信息,工作流程为:平布员将每匹布标号,记录一些信息,交给发布人,发布人将布发给冲切工,加工成品服装的某个部件,每个布号的布可加工成多个不同规格的成品服装部件,每个部件根据型号的不同有不同的定额用量(即成品部件的有效面积),,现在求每个冲切工每天浪费布的情况
即:冲切工姓名,加工布量,浪费布量
解决方案 »
- 招DELPHI开发人员(北京上地)
- 一个关于IntraWeb的问题,请各位大侠帮忙,谢谢!
- 在StringGrid里键入“↓”时,若当前的单元格为空,则不允许向下移动。如何实现?
- 请问以下的用法用什么不同?
- ★用Canvas.LineTo画的线为什么在被其它窗体遮挡后就看不见了?
- 关于统计问题
- 谁有《深入delphi6网络编程》的光盘源码?
- 请问:如何将带有‘的字符串内容写入到相关表中!如:将I DON'T KNOW写入到相关表的字符串字段内!!
- 我想给程序做一个动态封面窗口
- 如何输入数字N,以它的M进制输出?(包括16进制)
- 如何为ADODataSet动态的增加一个计算字段?。
- 面试,上机考试,代码风格
where 表1.布号=表2.布号 and 表2.成品名称=表3.成品名称 and 表2.部件名称=表3.部件名称 and 表2.型号=表3.型号
SELECT t2.冲切人姓名, t1.长度 * t1.宽度 * t2.个数 AS 加工布量, t1.长度 * t1.宽度 * t2.个数 - SUM(t3.定额用量) as 浪费量
FROM 表2 t2 INNER JOIN
表1 t1 ON t2.bh = t1.bh INNER JOIN
表3 t3 ON t2.xh = t3.xh
GROUP BY t2.冲切人姓名, t1.长度, t1.宽度, t2.个数
SELECT t2.冲切人姓名, t1.长度 * t1.宽度 * t1.层数 AS 加工布量, t1.长度 * t1.宽度 * t1.层数 - t2.gs*t3.定额用量 as 浪费量
FROM 表2 t2 INNER JOIN
表1 t1 ON t2.bh = t1.bh INNER JOIN
表3 t3 ON t2.xh = t3.xh
FROM 表2 t2 ,表1 t1,表3 t3
t2.bh = t1.bh
t2.xh = t3.xhoracle 8I/9I 写法SELECT t2.冲切人姓名, t1.长度 * t1.宽度 * t1.层数 加工布量, t1.长度 * t1.宽度 * t1.层数 - t2.gs*t3.定额用量 浪费量
FROM 表2 t2 ,表1 t1,表3 t3
t2.bh = t1.bh(+)
t2.xh = t3.xh(+)