2010-08-01 333 views
1
Schedule_ID---Card No----FromDate----ToDate 

4-------------1000058----01-Aug-10---31-Aug-10 
5-------------1000058----01-Sep-10---30-Sep-10 
6-------------1000058----06-Oct-10---26-Oct-10 
7-------------1000099----06-Oct-10---26-Oct-10 

会有什么查询,以便我能找到的是2008年10月10表日期范围SQL查询

SELECT Schedule_ID 
FROM TBL_SCHEDULE 
WEHRE CARD_NO = 1000058 AND .......... (WHAT MORE) 

存在1000058像这样的查询结果必须Schedule_ID = 6,因为这个日期08 -Oct-10在Schedule_ID = 6的范围内。

回答

6
SELECT Schedule_ID 
FROM TBL_SCHEDULE 
WHERE CARD_NO = 1000058 
    AND yourDate BETWEEN FromDate AND ToDate