【问题标题】:sql-function to get lines including a certain datesql-function 获取包含某个日期的行
【发布时间】:2011-05-23 13:23:32
【问题描述】:

我有一个包含如下列的 SQL 表:

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

我想获取在特定日期有效的所有信息。

是否有特殊的 SQL 函数(如 BETWEENOVERLAPS)检查 BEGIN-DATE < DATE < END-DATE 是否存在? (不知何故与BETWEEN相反。)

谢谢!

【问题讨论】:

    标签: sql postgresql datetime date


    【解决方案1】:
    SELECT *
    FROM Table
    WHERE getdate() between BEGIN-DATE and END-DATE
    

    【讨论】:

    • 太棒了!不知道它也可以这样工作(也许我应该在问羞耻之前尝试一下)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    相关资源
    最近更新 更多