当前位置: 代码迷 >> Sql Server >> 怎么把表中数据叠加后删除
  详细解决方案

怎么把表中数据叠加后删除

热度:52   发布时间:2016-04-27 16:36:09.0
如何把表中数据叠加后删除
就是这样的一个表:
Id       Name           Qty
1           a               5
2           b               3
3           c               8
4           a               5
5           c               3
6           b               6
7           d               3
我想把所有的行里面NAME相同的的QTY相加后合并到一起 
不知道应该怎么写~~求教

------解决方案--------------------
select max(id) id,Name,sum(Qty) Qty from tb group by name
------解决方案--------------------
合并后如果相删除,可select max(id) id,Name,sum(Qty) Qty into # from tb group by name
truncate tb
insert into tb select Name, Qty from #
drop table #
  相关解决方案