如何在postgresql中进行查询,查找所有启动超过6小时的记录?

时间:2014-01-30 19:41:50

标签: postgresql postgresql-9.1 postgresql-9.2

如何在postgresql中进行查询,查找超过6小时前启动的所有记录?

在我的表中,我有一个列,用于存储上次使用的utc时间,以毫秒为单位(长整数)。

SELECT *
FROM exams
WHERE started < HERE_I_NEED_UTC_IN_MILLISECONDS - 6 * 60 * 1000 * 1000;

1 个答案:

答案 0 :(得分:0)

select *
from exams
where started < extract(epoch from (current_timestamp - interval '6' hour))