Liczba SQL zawierająca wartości zerowe

Utworzyłem następującą procedurę składowaną, która służy do zliczania liczby rekordów dziennie między określonym zakresem dla wybranej lokalizacji:

[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))

ale problem polega na tym, że wynik nie pokazuje dni, w których są rekordy zerowe, jestem całkiem pewien, że ma to coś wspólnego z moją instrukcją WHERE, która nie pozwala na wyświetlanie wartości zerowych, ale nie wiem, jak rozwiązać ten problem .

Z góry dziękuję Neil

questionAnswers(4)

yourAnswerToTheQuestion