我想截断重复的行,但应添加Qty
。
我有一张充满数据的表,
Item Qty MinQty MaxQty
ABC 10 20 50
XYZ 12 30 40
ABC 15 20 50
我希望结果如,
Item Qty MinQty MaxQty
ABC 25 20 50
XYZ 12 30 40
请帮我写相同的查询...
答案 0 :(得分:9)
SELECT Item, SUM(Qty), MIN(MinQty), MAX(MaxQty)
FROM tablename
GROUP BY ITem;
答案 1 :(得分:3)
上面的答案是正确的,但您还需要提供派生列名称:
SELECT Item, SUM(Qty) as Qty, MIN(MinQty) as MinQty, MAX(MaxQty) as MaxQty
FROM tablename
GROUP BY ITem;