Счетчик SQL для включения нулевых значений
Я создал следующую хранимую процедуру, которая используется для подсчета количества записей в день между определенным диапазоном для выбранного местоположения:
[dbo].[getRecordsCount]
@LOCATION as INT,
@BEGIN as datetime,
@END as datetime
SELECT
ISNULL(COUNT(*), 0) AS counted_leads,
CONVERT(VARCHAR, DATEADD(dd, 0, DATEDIFF(dd, 0, Time_Stamp)), 3) as TIME_STAMP
FROM HL_Logs
WHERE Time_Stamp between @BEGIN and @END and ID_Location = @LOCATION
GROUP BY DATEADD(dd, 0, DATEDIFF(dd, 0, Time_Stamp))
но проблема в том, что в результате не отображаются дни, когда записей нет, я почти уверен, что это как-то связано с тем, что мой оператор WHERE не позволяет отображать нулевые значения, но я не знаю, как решить эту проблему ,
Заранее спасибо Нил