Я хочу получить записи из базы данных с определенной даты.У меня есть столбцы log_date, имеющие datetime тип данных.Теперь я хочу получить все записи, в которых есть дата регистрации за последние 24 часа.
log_date
datetime
WHERE log_date BETWEEN DATE_SUB(NOW(), INTERVAL 24 HOUR) AND NOW()
Я думаю, что это должно работать, хотя и не проверено.
SELECT * FROM `logtable` WHERE `log_date` > DATE_SUB(NOW(), INTERVAL 24 HOUR)
Вы можете использовать оператор BETWEEN. Если вы включите Google, вы найдете то, что ищете.