计划表(plans)记录如下:
[table]
|标识(id)|名称(name)|开始时间(start)|结束时间(end)|
|1|系统模块开发计划|2010-05-01|2010-06-01|
|2|流程模块开发计划|2010-05-01|2010-08-01|
|3|报表模块开发计划|2010-05-01|2010-11-01|
|4|邮件模块开发计划|2010-08-01|2010-09-01|
|5|内容模块开发计划|2010-08-01|2010-11-01|
|6|公告模块开发计划|2010-11-01|2010-12-01|
[/table]
[img]http://dl.iteye.com/upload/attachment/362161/9d5eeebf-a7c6-33b1-8da1-81680e67f87e.jpg[/img]
问题:如何查询计划时间在2010-07-01到2010-10-01范围的所有记录呢?
答案:select * from plans where start < '2010-10-01' and end > '2010-07-01'
结果:包含id为2、3、4、5的计划
[table]
|标识(id)|名称(name)|开始时间(start)|结束时间(end)|
|1|系统模块开发计划|2010-05-01|2010-06-01|
|2|流程模块开发计划|2010-05-01|2010-08-01|
|3|报表模块开发计划|2010-05-01|2010-11-01|
|4|邮件模块开发计划|2010-08-01|2010-09-01|
|5|内容模块开发计划|2010-08-01|2010-11-01|
|6|公告模块开发计划|2010-11-01|2010-12-01|
[/table]
[img]http://dl.iteye.com/upload/attachment/362161/9d5eeebf-a7c6-33b1-8da1-81680e67f87e.jpg[/img]
问题:如何查询计划时间在2010-07-01到2010-10-01范围的所有记录呢?
答案:select * from plans where start < '2010-10-01' and end > '2010-07-01'
结果:包含id为2、3、4、5的计划