Office中国论坛/Access中国论坛

标题: [求助]这个查询怎么做? [打印本页]

作者: bywings    时间: 2003-2-20 21:17
标题: [求助]这个查询怎么做?
表结构和数据(举例)是:
单号 型号 订单数 工序号 接收数 完成数 破损数
A       a1         100         1         0           100        0
A       a1         100         2         100         98         2
A       a1         100         3         98          97         1
A       a1         100         4         97          97         0
……

A       a2         300         1          0          295         5
……

B       b1         150         1          0          146         4
……

其中单号、型号和工序号是关键字

现在要检测上下承接的两道工序之间如果有  上工序完成数<下工序接收数(显然不合逻辑,
是车间提供的数据错误或录入时出错),这个SQL查询怎么做?
(这个查询要在Access中进行,因此不能用游标)

另外,上面的情况是简化的,事实上一批订单数还会分多次才完成,即还要增加一个“批次”关键字,然后作 group by 分组汇总。


[此贴子已经被作者于2003-2-20 13:16:20编辑过]



[此贴子已经被作者于2003-2-20 13:17:19编辑过]


作者: Roadbeg    时间: 2003-2-21 01:13
如果用 dao或 ado 来做,就太简单了.
建议考虑写代码




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