如何在postgresql中进行查询,查找超过6小时前启动的所有记录?
在我的表中,我有一个列,用于存储上次使用的utc时间,以毫秒为单位(长整数)。
SELECT *
FROM exams
WHERE started < HERE_I_NEED_UTC_IN_MILLISECONDS - 6 * 60 * 1000 * 1000;
答案 0 :(得分:0)
select *
from exams
where started < extract(epoch from (current_timestamp - interval '6' hour))