2011-05-23 55 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