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

急简单的SQL语句

2012-01-28 
急求一个简单的SQL语句我想将一个表里的数据除掉相同的(以一个字段为标志),数字得合计,如下表Aidnamecount

急求一个简单的SQL语句
我想将一个表里的数据除掉相同的(以一个字段为标志),数字得合计,如下表A

id name count prop
1 A 2 null
2 A 3 null
3 B 3 null
4 C 4 null
5 C 3 null


得到这样的表
id name count prop
1 A 5 null
2 B 3 null
3 C 7 null

注意字段name 和 count的变化


[解决办法]
两张表的 ID字段有关联么?
[解决办法]
select t2.id,t1.name,t1.[count] , prop = null from
(select name,sum([count]) [count] from tb group by name) t1,
(select name,min(id) id from tb group by name) t2
where t1.name = t2.name
[解决办法]
prop是什么类型,是否都为null
是否name相同,prop也相同

根据name统计count
select name,sum([count]) from 表 group by name

热点排行