FIRST_VALUE argument must appear in group by?

Поиск
Список
Период
Сортировка
От Guyren Howe
Тема FIRST_VALUE argument must appear in group by?
Дата
Msg-id C7F93FD9-A087-434D-A05F-F5F85F2BC7AF@gmail.com
обсуждение исходный текст
Ответы Re: FIRST_VALUE argument must appear in group by?  ("David G. Johnston" <david.g.johnston@gmail.com>)
Список pgsql-general
I have this SELECT clause as part of a larger query:
FIRST_VALUE(drs.id) OVER (PARTITION BY drs.order_ID ORDER BY drs.position ASC) AS current_drs_id
Seems reasonable to me: group and sort the fields in this table and give me the first value.

But I get "column "drs.id" must appear in the GROUP BY clause or be used in an aggregate function".

Huh?

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

Предыдущее
От: Steve Kehlet
Дата:
Сообщение: Re: preventing ERROR: multixact "members" limit exceeded
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: FIRST_VALUE argument must appear in group by?