0
有一個查詢,列出7天內每天的作業數量。 工作正常,但不包括0個結果。包含0值的SQL COUNT
我需要做什麼得到它包括0個結果。
select date_received, count(*)
from calls with (nolock)
where contract = 'BLAH'
and date_received between DATEADD(day,-8,GETDATE()) AND GETDATE()-1
group by date_Received
order by date_received
這個查詢產生6天的結果,第7天有0個調用,但那一天被包括在內。
你有一個日曆表,即每個日期都有單行的表格? –
您需要使用日曆表或類似的工具,並使用它執行'LEFT JOIN',其中'calls'表 – Lamak
否,所有數據都在調用表中。 我只是計算每個特定日期的記錄數量。 以爲我可以在某處使用ISNULL。 – chenks