Подтвердить что ты не робот

ГДЕ, когда-то старше, чем какое-то время (например, 15 минут)

Я смотрел:

MySQL Выберите строки, в которых отметка времени между 10 и 10 минутами назад

У меня есть столбец с именем creation_date, содержащий штамп даты и времени: 2013-09-10 11:06:42

Я хотел бы вытащить все записи, которые старше 15 минут, используя:

WHERE creation_date >= DATE_SUB(NOW(),INTERVAL 15 MINUTE)

Однако запрос всегда возвращает 0 результатов, даже с элементами старше 15 минут в базе данных.

4b9b3361

Ответ 1

старше будет WHERE creation_date < DATE_SUB(NOW(),INTERVAL 15 MINUTE)

Ответ 2

Для этого есть как минимум три варианта:

первый:

WHERE creation_date < DATE_SUB( NOW(), INTERVAL 15 MINUTE )

второй:

WHERE creation_date < NOW() - INTERVAL 15 MINUTE

в третьих:

WHERE creation_date < NOW() + INTERVAL -15 MINUTE

Inspirtion