Как я могу суммировать в каждой строке все вышеупомянутые строки? - PullRequest
0 голосов
/ 17 сентября 2018

Можно ли получить сумму всех вышеперечисленных строк в каждой строке?

Пример:

Rows | Count
 1. | 20
 2. | 30
 3. | 10
 4. | 25

И я хочу взять следующий результат

Rows | TotalCount
  1  | 20    (20)
  2  | 50    (20+30) 
  3  | 60    (20+30+10)
  4  | 85    (20+30+10+25) 

1 Ответ

0 голосов
/ 17 сентября 2018

Вы хотите накопительную сумму. В стандартном SQL вы используете для этого оконную функцию:

select rows, sum(count) over (order by rows)
from t;
...