在一个sql语句的where条件后如何实现下面的查询? 例如:用户查询的开始时间为2011-9-3:9:30分,结束时间为2011-11-20:9:30分,分段方法如下
1、2011-9-3 9:00- 2011-9-3 9:30 查询min_report表
2、2011-9-3 0:00- 2011-9-3 9:00 查询hour_report报表
3、2011-9-3 0:00- 2011-9-30 0:00 查询day_report报表
4、2011-10-1 0:00- 2011-11-1 0:00 查询month_report报表
5、2011-11-1 0:00- 2011-11-20 0:00 查询day_report报表
6、2011-11-20 0:00- 2011-11-20 9:00 查询hour_report报表
7、2011-11-20 9:00- 2011-11-20 9:30 查询min_report报表
最后将7段时间进行汇总,得到最终的查询结果。