Как сравнить два столбца TIMESTAMP, чтобы проверить разницу не более 15 минут? - PullRequest
0 голосов
/ 06 июля 2019

Я использую PostGres 9.5.В моей таблице есть столбец article типа TIMESTAMP.Я хотел бы написать запрос, в котором одним из условий является сравнение двух статей, даты которых разделены не более чем на 15 минут.Я пробовал это ...

where extract(minute from a2.created_on - a1.created_on) < 15

но я понимаю, что это неправильно.При этом возвращаются статьи, разделенные на 15 минут, а также статьи, разделенные часом, 15 минутами, двумя часами, 15 минутами и т. Д. Как мне улучшить свое состояние, чтобы он рассматривал только статьи, разделенные 15 минутами? *

1 Ответ

0 голосов
/ 06 июля 2019

Это должно быть проще:

WHERE a2.created_on - a1.created_on < '15min'

Разница двух значений меток времени является значением интервала.

...