Мне нужно выбрать все строки, добавленные за последнюю неделю в базу данных.
Это страница «Топ-5», на которой должны отображаться самые продаваемые товары за последние 7 дней. Я попробовал:
SELECT order_id
FROM orders
WHERE order_date BETWEEN DATE_ADD(week,-1,CURRENT_DATE) AND NOW()
, который возвращает эту ошибку:
1064 - у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с '-1, CURRENT_DATE) И СЕЙЧАС () LIMIT 0, 25' в строке 1
Другие вещи, которые я пробовал, были просто тем же запросом, но с другим синтаксисом, не работающим на этом сервере sql.