Re: Nested window functions not permitted

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Nested window functions not permitted
Дата
Msg-id 9838.1447023012@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Nested window functions not permitted  (Oliver Elphick <olly@lfix.co.uk>)
Ответы Re: Nested window functions not permitted  (Oliver Elphick <olly@lfix.co.uk>)
Список pgsql-general
Oliver Elphick <olly@lfix.co.uk> writes:
> I tried to do this:
> SELECT     p.company, p.start, p.yearend, p.idnum,
>            s.pdno, s.pdend,
>            CASE WHEN nth_value(s.pdend,(row_number() OVER w)::INTEGER -1) OVER w IS NULL
>                 THEN p.start
>                 ELSE nth_value(s.pdend,(row_number() OVER w)::INTEGER -1) + '1 day'::INTERVAL

Um, don't you just want lead() or lag()?

            regards, tom lane


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

Предыдущее
От: Oliver Elphick
Дата:
Сообщение: Nested window functions not permitted
Следующее
От: Oliver Elphick
Дата:
Сообщение: Re: Nested window functions not permitted