传说中说:
我们有一个事件表3
fields:id(INT),date_start(DATE),
date_end(DATE),在这个表中我们
有很多行可以有
date_start-date_end或中的相同范围
不同。
例如:我们的活动时间为2011-06-01至2011-06-08,当然我们的活动时间为2011-06-01至2011-06-01。
问题是:
最佳查询是什么:
- 每天获取一个月的事件以获取此类信息:
- 2011-06-01
- ID:1
- ID:2
- ID:3
- ID:4
- ID:5
- ...
- 2011-06-02
- ID:1
- ID:3
- ID:4
- ...
- 2011-06-02
- ID:3
- ID:6
- ...
- 等等。
- 获取这些月份的所有可能月份和事件数量以获取此类内容:
- 2011-06,00
- 2011-07,05
- 2011-08,25
- 2011-09,15
- 2011-10,23
- 2011-11,00
- 2011-12,11
- 2012-01,00
- 等等。
醇>