求SQL语句 合并重复记录,并累加其中一个字段的值

如题所述

分组合并就成啊

SELECT col1
    ,col2
    ,SUM(Value) AS Amount
FROM TableX
GROUP BY col1, col2

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-17
select sum(*) as 字段值的和 from table group by 重复字段本回答被网友采纳

sql如何查询重复值并给其中一个重复值后增加值?
可使用如下语句,其中col 为重复值的字段名 select * from t where col in(select col from t as t2 group by col having count(*) > 1);或 select T.* from T join (select col from T group by col having count(*) > 1) as T2 on T.col= T2.col ...

sql 合并相同一个字段并将另外一个字段的值相加 非查询
1、创建备份表 create table card_bak as select * from card;2、删掉原表数据 truncate table card;3、将备份表中数据经过sql语句查询后的结果(也就是你结果显示的结果)插入原表中 insert into card select row_number() over (order by 姓名) as rn,t.姓名,t.积分from (select 姓名,sum(...

...某列值相同的记录的另一列的值拼起来 求sql 语句怎么写
我有一个方法可以实现。但是是用两个SQL语句,来两次循环就可以解决。具体思想给你说一下,你自己搞定吧。select distinct(b) from tab 查找出不同的b中的字段,然后循环 select a from tab where b="上面那个循环的数值b" 然后循环 就可以解决这个问题了。思想是这样,最好自己亲手做出来。

如何用sql将两个字段的值合并起来赋给其中的一个值
sqlsever:update b INNER JOIN c on b.column1 = c.column1 set b.column2 = c.column2 + '.' + b.column2

sql合并重复数据并求和
根据你的补充补充回答:select a,sum(b) as 记录数,max(c) as c from 表名 group by a;--- 以上,希望对你有所帮助。

数据库字段值相同的合并操作SQL语句怎么写
SELECT LEFT( 股票代码, 2),日期,SUM( 价格 )FROM table_1 GROUP BY LEFT( 股票代码, 2),日期

...记录中如何将相同的字段进行合并,并且将一个字段进行汇总总额_百度...
设tabel_name为表明六个字段分别为(a1,a2,a3,a4,a5,a6)select a1,a2,a3,a4,a5,sum(a6)from tabel_name group by a1,a2,a3,a4,a5

SQL语句如何将两个表格的数据合并查询出来,然后求某个字段对应另外一个...
用sum的话必须要加group by,所有非聚合函数都要出现在group by 列 select t6.FItemID as 物料代码,t5.FPeriod as 期初取数期间,sum(t5.FBegQty) as 期初数据 from ICInvBal t5 inner join t_ICItem t6 on t6.FItemID=t5.FItemID where t5.FPeriod=9 and t5.FItemID=260 GROUP BY ...

sql语句如何同时查询数据总数和其中的一个字段数
select count(列名) as count,字段 from 表 group by 字段 不是很清楚你那个 一个字段数 是什么意思 你看下 usertype_id= 后面的参数调试得到的是什么值,一般为空的时候会报这个错

SQL中合并多条记录中某一个字段
这个可以写一个函数:create function f1(@id AS int)returns varchar(100)as declare @a as varchar(100)set @a=''select @a=@a+','+备注 from 表2 where cid=@id return substring(@a,2,len(@a))然后这样写查询:select 企业名称,联系人,f1(id) from 表1 ...

相似回答