Office中国论坛/Access中国论坛

标题: 生产系统:如何计算不同产品在不同工序生产状态时所已经完成的总生产工时? [打印本页]

作者: zbjit    时间: 2011-5-23 16:50
标题: 生产系统:如何计算不同产品在不同工序生产状态时所已经完成的总生产工时?
可能说的不太明白,下面给出两个表,以及需要的结果查询的数据,请求帮忙如何写这样的查询? 多谢!


产品工序表:
工序顺序号
工序名称
1
开板式
2
开实木
3
贴木皮
4
细作
5
组装
6
刮磨


产品当前工序结存:

产品货号
产品名称
当前工序顺序号
当前数量
11-1
AAA
2
50
11-1
AAA
5
10
11-2
BBB
4
5

期望的查询结果:
产品货号
产品名称
工序顺序号
工序
计算数量
11-1
AAA
1开板式50
11-1
AAA
2
开实木
50
11-1
AAA
1
开板式
10
11-1
AAA
2
开实木
10
11-1
AAA
3
贴木皮
10
11-1
AAA
4
细作
10
11-1
AAA
5
组装
10
11-2
BBB
1
开板式
5
11-2
BBB
2
开实木
5
11-2
BBB
3
贴木皮
5
11-2
BBB
4
细作
5

作者: todaynew    时间: 2011-5-23 19:39
本帖最后由 todaynew 于 2011-5-23 19:40 编辑
zbjit 发表于 2011-5-23 16:50
可能说的不太明白,下面给出两个表,以及需要的结果查询的数据,请求帮忙如何写这样的查询? 多谢!


没什么实际意义吧?
查询恐怕写出来很麻烦,可以用临时表的方法解决之。不过这个结果似乎没什么意义,你打算用这样的结果干什么?从目的出发,可能完全不需要这张表。我在猜想你是不是打算算个什么数据,这个数据与最后的数量和经过的步骤有关系。如果是这样的话不必列出表来,直接计算所要的数据就可以了。
作者: zbjit    时间: 2011-5-24 08:57
多谢版主,确实是与经过的步骤有关,我想先列出这样的表后,再与各产品各个工序的时间对应,计算出不同产品,到当前不同的生产状态时,所已经经过的总生产工时。

麻烦版主指导!十分感谢!
作者: goto2008    时间: 2011-5-24 10:09
这个问题很有意思,呵呵。。。。楼主是想通过工序序号推算出前面几道工序。。。
作者: zbjit    时间: 2011-5-24 11:46
本帖最后由 zbjit 于 2011-5-24 11:46 编辑
goto2008 发表于 2011-5-24 10:09
这个问题很有意思,呵呵。。。。楼主是想通过工序序号推算出前面几道工序。。。

是的,不同的产品在某一时间点生产在不同的工序,我就是想算出那么多产品前几道工序的总工时

请各位教师指导





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3