2011-05-23 56 views
2

我有列的SQL表是這樣的:的SQL函數獲取線,包括在特定日期

Person | Property 1 | Property 2 | ... | BEGIN-DATE | END-DATE 

我想獲得的所有那些在某個日期有效信息。

是否有一個特殊的SQL函數(如BETWEENOVERLAPS)檢查是否BEGIN-DATE < DATE < END-DATE? (與BETWEEN相反)

謝謝!

回答

4
SELECT * 
FROM Table 
WHERE getdate() between BEGIN-DATE and END-DATE 
+0

太棒了!不知道它也可以這樣工作(也許我應該在問*之前試過它*)* – speendo 2011-05-23 14:24:25

+0

我也不知道,但試過了:) – taylonr 2011-05-23 14:31:18