Obtenga "cero" para un recuento en fechas sin registros
Así que estoy contando los registros de actividad de los usuarios en mi sistema. Recibo el contador de actividad para cada día en un mes y año determinados, al igual que la consulta que sigue
SELECT CONVERT(date, VIS_DATETIME) AS DATETIME, COUNT(*) AS ACTIVITY
FROM ACTIVITY
WHERE DATEPART(year, VIS_DATETIME) = 2016 AND
DATEPART(month, VIS_DATETIME) = 3
GROUP BY CONVERT(date, VIS_DATETIME)
ORDER BY CONVERT(date, VIS_DATETIME)
La pregunta es, si, digamos, el 28 de marzo no tiene ninguna actividad, ni siquiera aparecerá en la lista. Pero, para mi API de gráficos, necesito que aparezca en la lista y con un0
para el mostrador
¡Obviamente, aceptando sugerencias!