当前位置: 代码迷 >> SQL >> SQL话语中SUM列出前面行的和
  详细解决方案

SQL话语中SUM列出前面行的和

热度:42   发布时间:2016-05-05 13:15:15.0
SQL语句中SUM列出前面行的和

题目:已知数据库
 表名: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中通过),不知道还有没有其他的方法

  相关解决方案