| От | 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]
|
| Список | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера