У меня есть статистическая таблица в таблице PostgreSQL:
article_id | date | read_count
1 | 2011-06-02 | 12
1 | 2011-06-03 | 54
1 | 2011-06-04 | 2
1 | 2011-06-05 | 432
И так как мне нужны эти данные на графике, мне нужно получать значения каждую неделю.
Я знаю, что у Postgres естьФункция row_number (), во всяком случае, я не смог заставить ее работать должным образом.
SELECT "date", "read_count" FROM "articles_stats"
WHERE row_number() OVER (ORDER BY "date" ASC) % 7 = 0
ORDER BY "date" ASC
ОШИБКА: оконные функции не разрешены в предложении WHERE