Ответ 1
старше будет WHERE creation_date < DATE_SUB(NOW(),INTERVAL 15 MINUTE)
Я смотрел:
MySQL Выберите строки, в которых отметка времени между 10 и 10 минутами назад
У меня есть столбец с именем creation_date
, содержащий штамп даты и времени: 2013-09-10 11:06:42
Я хотел бы вытащить все записи, которые старше 15 минут, используя:
WHERE creation_date >= DATE_SUB(NOW(),INTERVAL 15 MINUTE)
Однако запрос всегда возвращает 0 результатов, даже с элементами старше 15 минут в базе данных.
старше будет WHERE creation_date < DATE_SUB(NOW(),INTERVAL 15 MINUTE)
Для этого есть как минимум три варианта:
первый:
WHERE creation_date < DATE_SUB( NOW(), INTERVAL 15 MINUTE )
второй:
WHERE creation_date < NOW() - INTERVAL 15 MINUTE
в третьих:
WHERE creation_date < NOW() + INTERVAL -15 MINUTE