-1

您好,我需要有关此查询的帮助我有以下数据

Part   OderQty ShippedQty  QOH
10510   10          5       10
10510   10          0       10
10510   10          0       10
10511   10          10      20
10511   20          0       20

我需要过滤 OrderQty 的总和 - 已发货数量的总和 < QOH。例子:

Part 10510
total sum Ordered: 30
total sum Shipped: 5
Balance: 25
QOH: 10

我需要条件类似于 10510 部分的所有部分,第二个部分编号很好,因为我需要 30 个,发货 10 个,手头有 20 个,你如何为 oracle 编写这个查询,

谢谢ld

4

1 回答 1

0
select part 
from your_table
group by part
having 
  sum(OrderQty) - sum(ShippedQty) < max(QOH)
于 2013-03-18T05:51:40.867 回答