Re: Select maximum amoung grouped sums

Поиск
Список
Период
Сортировка
От Jan Danielsson
Тема Re: Select maximum amoung grouped sums
Дата
Msg-id 45CA25AB.2070809@gmail.com
обсуждение исходный текст
Ответ на Re: Select maximum amoung grouped sums  (Richard Broersma Jr <rabroersma@yahoo.com>)
Ответы Re: Select maximum amoung grouped sums [VASCL:A11557D9645]  (Cyrus Downey <cdowney@pryermachine.com>)
Список pgsql-novice
Richard Broersma Jr wrote:
> --- 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.

   Hmm... This gives me:

ERROR:  column "asum" does not exist
LINE 5: having asum = (

   Any ideas?

--
Kind regards,
Jan Danielsson



Вложения

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

Предыдущее
От: Richard Broersma Jr
Дата:
Сообщение: Re: Select maximum amoung grouped sums
Следующее
От: Cyrus Downey
Дата:
Сообщение: Re: Select maximum amoung grouped sums [VASCL:A11557D9645]