Допустим, у меня есть такой поисковый запрос:
SELECT COUNT(id), date(created_at)
FROM entries
WHERE date(created_at) >= date(current_date - interval '1 week')
GROUP BY date(created_at)
Как вы знаете, например, я получаю такой результат:
count | date
2 | 15.01.2014
1 | 13.01.2014
9 | 09.01.2014
Но я не получаю дни недели, когда записи не создавались.
Как получить такой результат поиска, включая дни, когда не было создано ни одной записи?
count | date
2 | 15.01.2014
0 | 14.01.2014
1 | 13.01.2014
0 | 12.01.2014
0 | 11.01.2014
0 | 10.01.2014
9 | 09.01.2014