select db2 中列值总和的语句

select statement for sum of column value in db2

我在 db2 中有此数据,我需要查询...

location | part | quantity
--------------------------
  loc1     TD3     300
  loc1     RA5      0
  loc1     BC4     200
  loc2     MO2      4
  loc2     CY1      0
  loc4     RA5     100
  loc4     PL5     400
  loc3     YT7      2
  loc3     UA9      5

结果集 return 'location's'quantity' 的总和小于 10。 'part' 无所谓。所以在上面的例子中,我会得到这个结果集。

location | total quantity
-------------------------
  loc2          4
  loc3          7

这需要是对数据库 db2

的 sql 查询

我认为你不需要 "cumulative quantity",你只想要总和:

select location, sum(quantity)
from db2
group by location
having sum(quantity) < 10;

"cumulative" 表示 运行 总和或累计总和。