私は次のクエリを持っています:
SELECT created_at::DATE, count (*)
FROM messages
WHERE city = 'los angeles'
GROUP BY created_at::DATE
これはうまくいきます。課題は、特定の日付のメッセージがない場合、その日付のレコードを返さないことです。特定の日付から今日までのすべての日について、上記のクエリで日付を返し、その日付にメッセージがない場合は0を返すにはどうすればよいですか?
PostgreSQL8.3での作業。
ありがとう!