Генерация серии дат [дубликат]
На этот вопрос уже есть ответ здесь:
генерировать дни из диапазона дат 28 ответовКаков наилучший способ в mysql генерировать серию дат в заданном диапазоне?
Приложение, которое я имею в виду, - написать запрос отчета, который возвращает строку для каждой даты, независимо от того, есть ли данные для отчета. В простейшем виде:
select dates.date, sum(sales.amount)
from dates
left join sales on date(sales.created) = dates.date
group by 1
Я попытался создать таблицу с большим количеством дат, но это кажется плохим решением проблемы.