Re: Select maximum amoung grouped sums - Mailing list pgsql-novice

From Jan Danielsson
Subject Re: Select maximum amoung grouped sums
Date
Msg-id 45CA25AB.2070809@gmail.com
Whole thread Raw
In response to Re: Select maximum amoung grouped sums  (Richard Broersma Jr <rabroersma@yahoo.com>)
Responses Re: Select maximum amoung grouped sums [VASCL:A11557D9645]  (Cyrus Downey <cdowney@pryermachine.com>)
List 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



Attachment

pgsql-novice by date:

Previous
From: Richard Broersma Jr
Date:
Subject: Re: Select maximum amoung grouped sums
Next
From: Cyrus Downey
Date:
Subject: Re: Select maximum amoung grouped sums [VASCL:A11557D9645]