Re: нарастающие итоги

Поиск
Список
Период
Сортировка
От Oleg Bartunov
Тема Re: нарастающие итоги
Дата
Msg-id Pine.LNX.4.64.1102171737100.278@sn.sai.msu.ru
обсуждение исходный текст
Ответ на нарастающие итоги  (Alexander Kuprijanov <sanya-spb@list.ru>)
Список pgsql-ru-general
По английски это называется 'running totals',
посмотрите изящное решение для 8.4+

http://www.postgresonline.com/journal/index.php?/archives/119-Running-totals-and-sums-using-PostgreSQL-8.4-Windowing-function.html

Олег

On Thu, 17 Feb 2011, Alexander Kuprijanov wrote:

> Добрый День
>
> Посткажите, плз, нет ли в Postgres изящных решений для работы с "Нарастающими
> итогами"
>
> Пример для пояснения:
>
> есть табличка:
>
> id | value
> ----------
> 1 | 0.1
> 2 | 0.2
> 3 | 0.3
> 4 | 0.4
> 5 | 0.5
> 6 | 0.6
>
> требуется запрос, возвращающий следующие данные:
>
> id | value | rising_sum
> -----------------------
> 1 |   0.1 | 0.1
> 2 |   0.2 | 0.3
> 3 |   0.3 | 0.6
> 4 |   0.4 | 1.0
> 5 |   0.5 | 1.5
> 6 |   0.6 | 2.1
>
> Объемы данных: десятки-сотни тысяч строк
>
> на sql.ru есть 2 решения
> http://www.sql.ru/Forum/actualthread.aspx?bid=7&tid=595610&hl=
>
> но может кто знает еще варианты, заточенные под сабж?
>
> заранее благодарен...
>
> ЗЫ: как правильно назвать то, что я называю "нарастающие итоги" и как это
> звужит по английски? если кто знает, отзовитесь, плз...
>

     Regards,
         Oleg
_____________________________________________________________
Oleg Bartunov, Research Scientist, Head of AstroNet (www.astronet.ru),
Sternberg Astronomical Institute, Moscow University, Russia
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(495)939-16-83, +007(495)939-23-83

В списке pgsql-ru-general по дате отправления:

Предыдущее
От: Volodymyr Kotulskyi
Дата:
Сообщение: Re: [pgsql-ru-general] нарастающие итоги
Следующее
От: Dmitry Kruglov
Дата:
Сообщение: не выполняются функции PQsetdbLogin и PQconnectdb