Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / суммирование предыдущих значений строк / 4 сообщений из 4, страница 1 из 1
07.09.2015, 13:35
    #39044901
Chemik86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование предыдущих значений строк
Добрый день,

Подскажите плз, как решить вот такую задачку.

есть таблица:

id | val | val2
----------------
1 | 1 | 71
2 | 3 | 10
3 | 6 | 20
4 | 10 | 3

преобразовать нужно в

id | val | val2 | va3
----------------
1 | 1 | 71 | 71
2 | 3 | 10 | 81 (71 +10)
3 | 6 | 20 | 101 (71 +10 +20)
4 | 10 | 3 | 104 (71+10+20+3)
...
Рейтинг: 0 / 0
07.09.2015, 14:09
    #39044943
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование предыдущих значений строк
sum(val2) over(partition by id)
...
Рейтинг: 0 / 0
07.09.2015, 14:10
    #39044947
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование предыдущих значений строк
пардно
sum(val2) over(order by id)
...
Рейтинг: 0 / 0
07.09.2015, 14:25
    #39044965
Chemik86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
суммирование предыдущих значений строк
big-trot,

Спасибо, все гораздо проще, чем я думал.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / суммирование предыдущих значений строк / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]