У меня есть таблица идентификаторов и дат. таблица выглядит так:
id | Дата
5 | 2020-04-01
6 | 2020-04-06
7 | 2020-04-11
8 | 2020-04-11
Я хочу сгруппировать по дате, поэтому я использовал это:
select Date,count(id) from Table where Date between '2020-04-01' AND '2020-04-30' group by Date
, и я получаю это:
Дата | количество (id)
2020-04-01 | 1
2020-04-06 | 1
2020-04-11 | 2
мне нужен просто наполнитель для пустых дней месяца. поэтому вместо результата мне нужно, чтобы таблица включала все дни с 0 записями, вот так:
Дата | количество (id)
2020-04-01 | 1
2020-04-02 | 0
2020-04-03 | 0
2020-04-04 | 0
2020-04-05 | 0
2020-04-06 | 1
... et c
есть ли способ в mysql показать дни с 0 записями?