首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么去掉重复记录后求和

2012-03-21 
如何去掉重复记录后求和比如有ABC1103110522042207其中A,B两列有重复我需要的结果是去掉A,B列重复的记录后

如何去掉重复记录后求和
比如有
A       B       C
1       10     3
1       10     5
2       20     4
2       20     7
其中A,B两列有重复
我需要的结果是去掉A,B列重复的记录后进行求和

最好不要用子查询

[解决办法]
select sum(distinct B) from yTable
[解决办法]
只对A,B求和?
[解决办法]
select sum(B) from (select D =sum(1), A,B from table group by A,B)E

[解决办法]
那就是這個了,沒想到更好的方法

Select SUM(B) As B From (Select Distinct A, B From 表) T

热点排行
Bad Request.