消除sql中的重复条目

时间:2013-07-30 12:56:02

标签: sql

我想截断重复的行,但应添加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

请帮我写相同的查询...

2 个答案:

答案 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;