0
我正在執行查詢以返回特定日期的計數記錄數。 問題是當我在某一天使用GroupBy時,如果日期沒有記錄,那麼當天的日期將不會顯示在輸出中。如果特定日期的日期沒有值,則返回0
我該如何做到這一點?
我做這樣的事情:
SELECT COUNT(History.Id)
FROM History
INNER JOIN User ON User.Id = History.UserId
WHERE (@StartDate = @NullDate OR History.CreatedOnDate >= @StartDate)
AND (@EndDate = @NullDate OR History.CreatedOnDate <= @EndDate)
GROUP BY History.CreatedOnDat
例
01-08, 3 records
02-08, 2 records
04-08, 5 records
我需要03-08 0的記錄。