【发布时间】:2018-10-08 08:38:06
【问题描述】:
表 ShopOrder 的列包括:
id shopid starttime endtime
1 123 2018-04-27 2018-04-28
2 234 2018-04-23 2018-04-30
3 189 2018-05-01 2018-05-30
4 321 2018-05-01 2018-05-29
我不想查询两天之间的有效店铺计数,而是按最近一个月的每一天计算,有效店铺计数是指开始时间
今天是2018-04-27,所以查询结果应该是:
day count
2018-04-27 2
2018-04-26 1
2018-04-25 1
2018-04-24 1
2018-04-23 1
2018-04-22 0
2018-04-21 0
……………………………………
2018-03-26 0
我如何使用 MySQL 来实现这一点?
【问题讨论】:
-
请说出你的逻辑。从您提供的示例中不清楚。
标签: mysql