Я пытаюсь добавить пропущенные даты в свой запрос, чтобы мои результаты выглядели так:
10/22/2018 15
10/21/2018 0
10/20/2018 14
Вместо этого:
10/22/2018 15
10/20/2018 14
Я хочу перечислить последние 300 дней, даже если выходное значение равно 0.
Вот мой запрос:
SELECT TOP (300)
CAST(createddate as DATE),
count(DISTINCT ID)
FROM table
GROUP BY CAST(createddate as DATE)
ORDER BY CAST(createddate as DATE) DESC