获得一个总计
鉴于此数据:
日期 | 量 |
---|---|
2016 年 3 月 12 日 | 200 |
2016 年 3 月 11 日 | -50 |
2016 年 3 月 14 日 | 100 |
2016 年 3 月 15 日 | 100 |
2016 年 3 月 10 日 | -250 |
SELECT date, amount, SUM(amount) OVER (ORDER BY date ASC) AS running
FROM operations
ORDER BY date ASC
会给你
日期 | 量 | 赛跑 |
---|---|---|
2016 年 3 月 10 日 | -250 | -250 |
2016 年 3 月 11 日 | -50 | -300 |
2016 年 3 月 12 日 | 200 | -100 |
2016 年 3 月 14 日 | 100 | 0 |
2016 年 3 月 15 日 | 100 | -100 |