求一句查询ACESS时间语句!!
我有个排班数据表其中有            开始时间--结束时间 
 我想实现一段时间段的查询(如果在查询的时间段中有一天在开始时间与结束时间中就显示相应的姓名) 
 ------------------ 
 姓名      开始时间            结束时间 
 -------------------------- 
 1               2007-8-1            2007-8-5 
 2               2007-6-9            2007-8-3 
 3               2007-8-3            2007-8-9 
 4               2007-8-9            2007-9-8   
 如果我查询一段时间如      A(2007-7-28)————B(2007-8-4)时间内的值班人则显示      1、2、3,请问应怎么样写这个查询语句的条件 
------解决方案--------------------SELECT * 
 FROM 表名 
 where #2007-7-28# between 开始时间 and 结束时间 
    or #2007-8-4# between 开始时间 and 结束时间