Re: Select maximum amoung grouped sums

Поиск
Список
Период
Сортировка
От Richard Broersma Jr
Тема Re: Select maximum amoung grouped sums
Дата
Msg-id 545634.36264.qm@web31811.mail.mud.yahoo.com
обсуждение исходный текст
Ответ на Select maximum amoung grouped sums  (Jan Danielsson <jan.m.danielsson@gmail.com>)
Ответы Re: Select maximum amoung grouped sums  (Jan Danielsson <jan.m.danielsson@gmail.com>)
Список pgsql-novice
--- Jan Danielsson <jan.m.danielsson@gmail.com> wrote:
>
> ----------------------
> select date_part('year', dt) as year, date_part('week', dt) as week,
>     sum(amount) as asum
> from transactions
> group by year,week
  having asum = (
                 select max(A.weeksum)
                 from
                     (
                      select sum(amount) as weeksum
                      from transactions
                      group by date_trunc('week', dt)
                     ) A
                )
> order by year,week;
> ----------------------


This should do what you want, but I expect that there is a better answer.

Regards,
Richard Broersma Jr.


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

Предыдущее
От: Jan Danielsson
Дата:
Сообщение: Select maximum amoung grouped sums
Следующее
От: Jan Danielsson
Дата:
Сообщение: Re: Select maximum amoung grouped sums