我需要从下面的示例表中获取自查询运行以来恰好 5 分钟前匹配的所有行。
查询将安排为每 5 分钟运行一次,以获取在该时间范围内创建的所有行。
CREATE TABLE mytable
(
date timestamp without time zone NOT NULL,
id numeric(8)
)
我已经尝试使用间隔选项,但是因为我的表中的列定义为 timestamp without time zone
我没有得到我需要的正确信息。
最佳答案
不确定为什么 INTERVAL
不起作用:
SELECT * FROM mytable WHERE "date" >= NOW() - INTERVAL '5 minutes';
关于sql - PostgreSQL:从 5 分钟前的表中获取行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22390440/