读书人

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

发布时间: 2012-01-14 20:02:35 作者: rapoo

如何把表中数据叠加后删除
就是这样的一个表:
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 #

读书人网 >SQL Server

热点推荐