带组和总和的 db2 select 语句

db2 select statement with group and sum

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

location | part | quantity
--------------------------
  loc1     TD3     300
  loc1     RA5       0
  loc2     MO2       8
  loc2     CY1       9
  loc2     BL5       6
  loc4     RA5      50
  loc4     PL5       5
  loc3     YT7       2
  loc3     UA9       5

结果集将 return 'location's 少于 10 'quantity' 'part's'part' 不需要包含在结果集中。同样在结果集中,我也想对数量的总数求和。所以在上面的例子中,我会得到这个结果集。

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

这需要是对数据库 db2

的 sql 查询

我明白了。这与您上一个问题并不完全相同。但这是对查询的一个小调整:

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