我正在使用PostGres 9.5。我的文章表中有一个列,类型为TIMESTAMP。我想编写一个查询,其中条件之一是比较日期最多相隔15分钟的两篇文章。我试过了...
where extract(minute from a2.created_on - a1.created_on) < 15
但是我意识到这是不正确的。这会返回相隔15分钟的文章,但也会返回相隔一个小时,15分钟和两个小时,15分钟等的文章。如何改善我的条件,使其仅考虑相隔15分钟的文章?
答案 0 :(得分:0)
应该更简单:
WHERE a2.created_on - a1.created_on < '15min'
两个时间戳值的差是一个间隔值。