在oracle sql中求和和条件

时间:2013-03-17 23:32:12

标签: oracle

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

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

1 个答案:

答案 0 :(得分:0)

select part 
from your_table
group by part
having 
  sum(OrderQty) - sum(ShippedQty) < max(QOH)