Хитро просуммировать значения столбца (oracle)
Добавлено: 01 окт 2009, 13:25
Есть выборка данных типа:
tc | N |
161 | 1 |
161 | 2 |
201 | 3 |
204 | 4 |
Надо добавить третий столбец, в котором будет такая сумма:
Для первой записи остается значение 161
Для второй записи суммируются значения 1 и 2 (161+161)
Для третьей записи суммируются значения 1, 2 и 3 (161+161+201)
и т.д.
Максимальная длина таких выборок неизвестна.
Есть предположение, что неплохо бы использовать Lag, но как-то не получается динамический пересчет осуществлять. Помогите, плиз!!!
tc | N |
161 | 1 |
161 | 2 |
201 | 3 |
204 | 4 |
Надо добавить третий столбец, в котором будет такая сумма:
Для первой записи остается значение 161
Для второй записи суммируются значения 1 и 2 (161+161)
Для третьей записи суммируются значения 1, 2 и 3 (161+161+201)
и т.д.
Максимальная длина таких выборок неизвестна.
Есть предположение, что неплохо бы использовать Lag, но как-то не получается динамический пересчет осуществлять. Помогите, плиз!!!