| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 590 人关注过本帖
标题:如何用sql语句实现数据的累加
只看楼主 加入收藏
ab382717036
Rank: 2
等 级:论坛游民
帖 子:73
专家分:20
注 册:2011-3-19
结帖率:91.67%
收藏
已结贴  问题点数:20 回复次数:4 
如何用sql语句实现数据的累加
一个表名为stut的表里面的数据是没有分组的
name  type  salary
张三   底薪   2000
李四   底薪   5000
张三   提成   300
李四   提成   100
张三   加班费 200

sql 语句怎么写才能显示下面的输出

name  type  salary count
张三   底薪   2000  2000

张三   提成   300   2300

张三   加班费 200   2500
李四   底薪   5000  5000
李四   提成   100   5100

搜索更多相关主题的帖子: count 加班费 sql语句 
2012-05-11 09:16
wang585249
Rank: 2
等 级:论坛游民
帖 子:3
专家分:20
注 册:2012-5-12
收藏
得分:20 
select identity(int,1,1) as id ,name,type,salary into #stut from stut order by name,type

select name,type,salary,(select sum(salary) from #stut s where s.name=s1.name and s.id<=s1.id) as coun from #stut s1
2012-05-12 23:37
ab382717036
Rank: 2
等 级:论坛游民
帖 子:73
专家分:20
注 册:2011-3-19
收藏
得分:0 
谢谢
2012-05-14 08:24
ab382717036
Rank: 2
等 级:论坛游民
帖 子:73
专家分:20
注 册:2011-3-19
收藏
得分:0 
请问一下s1怎么来的
2012-05-14 08:26
水木年华_zzu
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-7-12
收藏
得分:0 
Sum(salary )中少了个s
select identity(int,1,1) as id ,name,type,salary into #stut from stut order by name,type

select name,type,salary,(select sum(s.salary) from #stut s where s.name=s1.name and s.id<=s1.id) as coun from #stut s1
2012-07-12 17:36
快速回复:如何用sql语句实现数据的累加
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016174 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved