如何在postgres中设置日期变量[重复]

Posted

技术标签:

【中文标题】如何在postgres中设置日期变量[重复]【英文标题】:How to set a date-variable in postgres [duplicate] 【发布时间】: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 个位置使用它们?

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

这不是问题。日期正确。我想在变量中设置两个日期,以便在我的脚本中使用它们最多 3 次。

以上是关于如何在postgres中设置日期变量[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PyCharm 中设置环境变量?

如何使用变量在批处理文件中设置 FI 的值[重复]

如何在restful控制器的返回对象中设置成员变量[重复]

在变量中设置日期格式

如何在 postgres 中设置锁定超时 - Hibernate

如何在 macOS 中设置 JAVA_HOME 环境变量 [重复]