FW: SQL rolling window without aggregation

Поиск
Список
Период
Сортировка
От Huang, Suya
Тема FW: SQL rolling window without aggregation
Дата
Msg-id D83E55F5F4D99B4A9B4C4E259E6227CD1F670007@AUX1EXC02.apac.experian.local
обсуждение исходный текст
Ответы Re: FW: SQL rolling window without aggregation  (AJ Welch <awelch0100@gmail.com>)
Re: FW: SQL rolling window without aggregation  (David G Johnston <david.g.johnston@gmail.com>)
Список pgsql-general

It seems like it’s not been sent to the SQL group, so I’m trying with this group.

 

Thanks,
Suya

 

From: Huang, Suya
Sent: Friday, December 05, 2014 6:25 PM
To: 'pgsql-sql@postgresql.org'
Subject: [SQL] rolling window without aggregation

 

Hi SQL experts,

 

I’ve got a question here, is that possible to implement a window function without aggregation? Any SQL could get below desired result?

 

For example:

 

Table input

    date    | id

------------+--------

2014-04-26 | A

2014-05-03 | B

2014-05-10 | C

2014-05-17 | D

2014-05-24 | E

2014-05-31 | F

 

Expected output, use 2 week roll up as an example:

    date    | id

------------+--------

2014-04-26 | A

2014-05-03 | A

2014-05-03 | B

2014-05-10 | B

2014-05-10 | C

2014-05-17 | C

2014-05-17 | D

2014-05-24 | D

2014-05-24 | E

2014-05-31 | E

2014-05-31 | F

 

 

 

Thanks,

Suya

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

Предыдущее
От: Sérgio Saquetim
Дата:
Сообщение: Re: Strange behavior in generate_series(date, date, interval) with DST
Следующее
От: AJ Welch
Дата:
Сообщение: Re: FW: SQL rolling window without aggregation