2
我想每個日曆周都返回每週的條目數。我當前的代碼:每週的Postgres條目,每週
SELECT COUNT(*) AS count, date_trunc('week', occured_on) AS week
from incidents
GROUP BY date_trunc('week', occured_on)
ORDER BY date_trunc('week', occured_on);
這將返回:
count | week
-------+---------------------
1 | 2009-09-28 00:00:00
2 | 2009-10-19 00:00:00
6 | 2009-10-26 00:00:00
3 | 2009-11-02 00:00:00
6 | 2009-11-09 00:00:00
22 | 2009-11-16 00:00:00
跳過一個星期在沒有事故發生。如何獲得該周的0,顯示每個日曆周的條目總數,而不是每週發生一次事件?
我已經看到這個問題的最好和最可讀的解決方案。謝謝! – newUserNameHere