当前位置: 代码迷 >> Sql Server >> 怎么去掉重复记录后求和
  详细解决方案

怎么去掉重复记录后求和

热度:30   发布时间:2016-04-27 20:29:35.0
如何去掉重复记录后求和
比如有
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