【问题标题】:How to set a date-variable in postgres [duplicate]如何在postgres中设置日期变量[重复]
【发布时间】:2021-04-26 14:17:08
【问题描述】:

我有以下问题:在脚本 (PL/pgSQL) 中,我使用以下行 3 次。

and $myfield between to_date('01.07.2019', 'DD.MM.YYYY') and to_date('01.08.2019', 'DD.MM.YYYY')

($myfield 是一个日期字段)

我必须经常更改日期,但总是更改所有 3 次。有没有办法先将日期保存为变量,然后在脚本中的所有 3 个位置使用它们?

【问题讨论】:

    标签: postgresql


    【解决方案1】:

    我建议只使用 Postgres 日期文字:

    AND date_col >= '2019-07-01' AND date_col < '2019-08-01'
    

    上面将返回日期在 2019 年 7 月正确的所有记录。如果您真的打算将 8 月 1 日包括在内,那么上述内容必须稍作更改。

    【讨论】:

    • 这不是问题。日期正确。我想在变量中设置两个日期,以便在我的脚本中使用它们最多 3 次。
    猜你喜欢
    • 1970-01-01
    • 2023-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2021-12-23
    • 2012-11-24
    相关资源
    最近更新 更多