У меня следующий запрос:
SELECT created_at::DATE, count (*)
FROM messages
WHERE city = 'los angeles'
GROUP BY created_at::DATE
, который прекрасно работает.Сложность состоит в том, что если на определенную дату нет сообщений, то запись на эту дату не возвращается.Как сделать так, чтобы вышеуказанный запрос возвращал дату и 0, если в эту дату нет сообщений, для всех дней между данной датой и сегодняшним днем?
Работаетв PostgreSQL 8.3.
Спасибо!