SQL语句中SUM列出前面行的和
2012-10-10 14:55
246 查看
题目:已知数据库
表名:Job
结构如下:
ID DAY TOTALSALES
1 5 40
2 4 50
3 10 10
4 16 20
5 2 30
... ...
通过SQL语句,得到如下表
DAY SALES
5 40
4 90
10 100
16 120
2 150
... ...
我的SQL 语句如下
SELECT j1.day, (SELECT sum(j2.sales) from job j2 where j2.id<=j1.id) AS TotalSales
FROM job j1;
(在Access中通过),不知道还有没有其他的方法
表名:Job
结构如下:
ID DAY TOTALSALES
1 5 40
2 4 50
3 10 10
4 16 20
5 2 30
... ...
通过SQL语句,得到如下表
DAY SALES
5 40
4 90
10 100
16 120
2 150
... ...
我的SQL 语句如下
SELECT j1.day, (SELECT sum(j2.sales) from job j2 where j2.id<=j1.id) AS TotalSales
FROM job j1;
(在Access中通过),不知道还有没有其他的方法
相关文章推荐
- sqlplus中如果输入的sql语句前面有一行写错了,怎么返回修改?
- LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- [Oracle]高效的SQL语句之分析函数(一)--sum()
- linq to sql 语句基本查询(3):Select和Count/Sum/Min/Max/Avg
- SQL语句中关于空记录sum求和返回null值的处理,兼谈case的处理
- SQL语句中SUM与COUNT的区别深入分析
- [SQL SERVER]SQL 语句查询列出库和表
- LINQ to SQL语句(3)之Count/Sum/Min/Max/Avg
- sql语句格式化数字(前面补0)
- [Oracle]高效的SQL语句之分析函数(一)--sum()
- LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- sql语句 在字段前面加0
- sql语句真强大,他有好多函数,如group by 、sum、case when、decode、sum if 、from后面跟数据集等
- LINQ to SQL语句(3)之Count/Sum/Min/Max/Avg
- 如何用SQL语句在指定字段前面插入新的字段?
- 列出SQL SERVER 数据库所有表信息的sql 语句
- 列出当前数据库中所有表的大小的SQL语句
- LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- LINQ to SQL语句(3)之Count/Sum/Min/Max/Avg