我的表格有两列 FromDate 和 ToDate 。
例如
ID From Date To Date
1 2012-01-02 2012-01-07
2 2012-01-08 2012-01-14
3 2012-01-15 2012-01-21
4 2012-01-22 2012-01-28
我要做的是当我将新的 从 和 到 日期传递给我们时,如果新日期范围属于任何此日期,则查找关联ID
值。 (我没有传递表中已有的确切值和Todate值)
例如,如果我将2012/01/25
作为From而2012/02/03
作为To Date传递,则应返回4.
我不太确定如何解决这个问题。
任何帮助?
由于
答案 0 :(得分:3)
SELECT
*
FROM
yourTable
WHERE
to_date >= @from_date_parameter
AND from_date <= @to_date_parameter
答案 1 :(得分:2)
SELECT ID FROM MyTable
WHERE FromDate<= '2012/02/03' AND ToDate>= '2012/01/25'