我有这张桌子Table1:
Room - StartDate - EndDate
1    - 01/01/2013  05/01/2013
1    - 14/01/2013  15/01/2013
2    - 10/01/2013  13/01/2013
我想显示从 2013 年 2 月 1 日到 2013 年 3 月 1 日所有可用的“房间”
我用:
select * 
from Table1 
where ('02/01/2013' NOT BETWEEN table1.stardate AND table1.enddate) 
   OR ('03/01/2013' NOT BETWEEN table1.startdate AND table1.enddate)
但是查询结果显示2(这是正确的)但也显示1,因为最后一条记录。
我该怎么做才能只显示“房间 2”?
谢谢