我有一个SQL表,其中的列如下:
Person | Property 1 | Property 2 | ... | BEGIN-DATE | END-DATE
我希望获得在特定日期有效的所有信息。
是否有特殊的SQL函数(如BETWEEN
或OVERLAPS
)检查BEGIN-DATE < DATE < END-DATE
? (不知怎的,与BETWEEN
相反。)
谢谢!
答案 0 :(得分:4)
SELECT *
FROM Table
WHERE getdate() between BEGIN-DATE and END-DATE