select * from 表名 where 列名 between 2010-05-01 and 2010-5-31
那就是(开始时间>= 2010-05-01 and 开始时间 <= 2010-05-31) and (结束时间>= 2010-05-01 and 结束时间 <= 2010-05-31)