Структура базы данных содержит столбец даты и времени в формате «2014-09-22 21:16:00».
Я хочу ВЫБРАТЬ все, где дата и время старше 24 часов.
Пример данных:
datetime
2014-10-15 21:00:00
2014-10-15 22:10:00
SELECT * FROM table WHERE $datetime старше 24 часов.
Текущая дата и время, например, 2014-10-16 21:01:00 еще.
Результат должен быть:
2014-10-15 21:00:00
Я хочу ВЫБРАТЬ текущую дату и время.
Я пробовал следующее, но это не работает:
SELECT id, datetime FROM table WHERE customerNumber="1" AND datetime < DATE_SUB(NOW(), INTERVAL 24 HOUR)
Надеюсь, кто-нибудь может мне помочь. :/
CustomerNumber
в ваших примерах данных. Это'1'
? Кроме того, я знаю SQL Server, а не MySQL. Должен ли"1"
быть'1'
в одинарных кавычках в вашем выраженииSELECT
? - person Bob Kaufman   schedule 16.10.2014doesn't work
. - person Funk Forty Niner   schedule 16.10.2014