表中有数据
visit_id visit_date hosts views
1 2016-08-16 12 45
2 2016-08-01 10 95
3 2016-08-04 24 56
4 2016-08-17 45 134
您需要请求一段时间(例如,上个月)的每一天的数据。如果当天没有数据,则应该有日期和 0。
注意到有必要执行程序并创建临时表。直到他掌握为止。
我将不胜感激
表中有数据
visit_id visit_date hosts views
1 2016-08-16 12 45
2 2016-08-01 10 95
3 2016-08-04 24 56
4 2016-08-17 45 134
您需要请求一段时间(例如,上个月)的每一天的数据。如果当天没有数据,则应该有日期和 0。
注意到有必要执行程序并创建临时表。直到他掌握为止。
我将不胜感激
没有必要创建存储过程。但是,您很可能需要一个额外的供体表,该表将为您提供最后一个间隔的天数来源。下面是这样一个表
last_days,包含从 0 到 29 的 30 个条目,可以用来形成上个月的日期列表。该表被设计为临时表,但这不是必需的,您可以使用永久表。可以使用以下查询生成日期
让您的统计数据位于
visists具有以下结构的表格中然后生成的查询,提取上个月的统计数据并按天分组,可能如下所示: