Я пытаюсь вызвать данные из таблицы SQL, которая составляет всего 3 дня
В моей таблице есть столбец lbs-date и формат даты. Я пробовал следующее, но не получил никакого результата от запроса вообще
$result = mysql_query("SELECT *, DATE_FORMAT(datetime, '%y,%m,%d') FROM lbs_trace_etrack WHERE lbs_date(datetime) = CURDATE() - INTERVAL 3 DAY ORDER BY lbs_date DESC")
Есть ли другой способ, который я могу назвать только последние 3 дня информации из SQL, мой формат даты – Y / M / D
SELECT *, DATE_FORMAT(lbs_date, '%y,%m,%d') FROM lbs_trace_etrack WHERE lbs_date >= CURDATE() - INTERVAL 3 DAY ORDER BY lbs_date DESC
проверьте DATE_FORMAT . Его синтаксис DATE_FORMAT(<date>,format)
. Используйте следующее:
SELECT *, DATE_FORMAT(lbs_date , '%y,%m,%d') FROM lbs_trace_etrack WHERE lbs_date = CURDATE() - INTERVAL 3 DAY ORDER BY lbs_date DESC