【发布时间】:2021-06-18 21:15:18
【问题描述】:
我想从 postgresql 查询中获取特定的时间间隔日期时间。例如,当前日期时间是“2021-03-21”,然后我想在“3”月的“1”天从这个日期时间获取指定的时间间隔,以及到 1 年前的时间间隔,所以它得到“2020-02 -01"
区间“2020-02-01”到“2021-03-01”
这是我的代码行
and date_post >= date_trunc('month', '2021-03-01'-interval '1' year)
and date_post < date_trunc('month', '2021-02-01')
但我收到一条错误消息:
ERROR: invalid input syntax for type interval: "2021-03-01"
【问题讨论】:
-
试试:
'2021-03-01'-interval '1 year';)
标签: python sql postgresql datetime