求查询语句,查询一个时间段,出差的人
根据需求,要求查询一个时间段内所有出差的申请记录
我的查询条件是  开始时间=2014-3-1  结束时间=2014-3-7.我想要查询一周在外出差的申请记录.
想要查询出,所有包括(2014-3-1,2014-3-2,2014-3-3,2014-3-4,2014-3-5,2014-3-6,2014-3-7)的数据
比如我数据库内数据是:
ID    strat         end  
1     2014-3-29   2014-3-7
2     2014-2-29  2014-3-8
3     2014-3-2    2014-3-5
4     2014-2-26  2014-2.29
理想应该查的结果为 :
1     2014-3-29   2014-3-7
2     2014-2-29  2014-3-8
3     2014-3-2    2014-3-5
小弟雪地跪求各位大神帮帮我。
------解决方案--------------------主要是where条件 
期间出差的可以用下面两个条件来获得
where 
(开始时间>strat and 开始时间<end ) or(开始时间<strat and 结束时间>strat)
------解决方案--------------------
select * from 表 where start<='2014-3-1' and end>='2014-3-7'