目前查询出来的效果如图所示:
该结果出现时间不连贯,而我目前想要实现的效果如下:
count start_time
1 2016-08-01
0 2016-08-02
0 2016-08-03
0 2016-08-04
0 2016-08-05
0 2016-08-06
0 2016-08-07
0 2016-08-08
0 2016-08-09
0 2016-08-10
0 2016-08-11
0 2016-08-12
1 2016-08-13
1 2016-08-14
1 2016-08-15
3 2016-08-16
这样能实现吗?
可以实现,用start_date分组实现之后,用order by 排序:
group by start_date order by start_date desc;
参考自:
MySQL如何优化ORDER BY http://www.data.5helpyou.com/article246.html