mysql在给定范围内生成一系列日期的最佳方法是什么?
我想到的应用程序是编写一个报表查询,为每个日期返回一行,无论是否有任何数据要报告。最简单的形式:
select dates.date, sum(sales.amount)
from <series of dates between X and Y> dates
left join sales on date(sales.created) = dates.date
group by 1
我已经尝试创建一个包含大量日期的表,但这似乎是一个糟糕的解决方法。
不负相思意
慕斯王
弑天下
相关分类