Complete worked example
sql
WITH days(day) AS (VALUES ('2026-10-01'),('2026-10-02'),('2026-10-03')),
daily AS (SELECT day,SUM(added) AS n FROM observations WHERE company_id='A' GROUP BY day)
SELECT d.day,COALESCE(x.n,0) FROM days d LEFT JOIN daily x ON x.day=d.day ORDER BY d.day;- Reasoning
- An explicit complete-log contract justifies zero for an absent event day.