VerbAlexVlad
@VerbAlexVlad
Программист-любитель

Как выбрать нужные позиции в базе по датам?

Есть база данных с полем, в котором есть дата, до которой нужно выполнить задание. Как мне выбрать из этой базы те строки, у которых до этого дня осталось меньше 5 дней?

id  |      data     |
---------------------
1   |   2022-01-29  |
---------------------
2   |   2022-02-15  |
---------------------
3   |   2022-02-01  |
---------------------
4   |   2022-01-28  |
---------------------
5   |   2022-01-30  |
---------------------
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
@Akina
Сетевой и системный админ, SQL-программист.
SELECT *
FROM tablename
WHERE data < CURRENT_DATE + INTERVAL 5 DAY
-- AND data >= CURRENT_DATE
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
WHERE `date` < NOW() + INTERVAL 5 DAY
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы