Как вывести строки с фильтром по дате за последние N дней?
Не пойму где ошибка, хочу вывести список людей которые не сдали книги в течении 10 дней. В результате выводит всех.
SELECT date_due_for_return, users_user_id, date_issued, date_returned
FROM Books_out_on_loan
INNER JOIN users ON users.user_id = Books_out_on_loan.Users_user_id
WHERE data_issued +10 < curdate()
AND date_returned is null;
Ответы (1 шт):
Автор решения: Akina
→ Ссылка
SELECT date_due_for_return, users_user_id, date_issued, date_returned
FROM Books_out_on_loan
INNER JOIN users ON users.user_id = Books_out_on_loan.Users_user_id
WHERE data_issued < CURRENT_DATE - INTERVAL 10 DAY
AND date_returned IS NULL;