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