现在的位置: 首页 > 综合 > 正文

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

2013年10月22日 ⁄ 综合 ⁄ 共 292字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.