sum(b)
from
(select
distinct
*
from
a)
对于表中两行记录完全一样的情况,可以用下面语句获取到去掉重复数据后的记录:
select
distinct
*
from
表名
将查询的记录放到临时表中
用数据透视表,最方便快捷。或复制B列粘贴到I列,选择I列,删除重复值
或用高级筛选,勾选,选择不重复的记录来去重。
在J3中输入或复制粘贴下列公式
=SUMIF(B:B,I3,D:D)
下拉填充
--这个事去重后的结果select * from test where id in(select id from(select name,MIN(id) id from test group by name)a)
--这个是去重后的num求和
select sum(num) from test where id in(select id from(select name,MIN(id) id from test group by name)a)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)