Отнять от текущей даты несколько дней - MySQL
Формулировка задачи:
Как правильно записать для того чтобы отнять от текущей даты цифру полученую с ячейки ...
Я пробовал разными способами и всегда получал различного рода ошибки, один из примеров по которому должна быть понятной и сама задача ниже.
SELECT w.orderDate <= NOW() - INTERVAL w.deadLine DAY
пробовал использовать DATE_ADD , DATE_SUB, CURRENT_DAY, вместо NOW() просто переменую с текущей датой ...
Решение задачи: «Отнять от текущей даты несколько дней»
textual
Листинг программы
WHERE now() >= (w.orderDate + INTERVAL w.deadLine DAY)
Объяснение кода листинга программы
w.orderDate
- это название переменной, которая содержит дату заказа.INTERVAL w.deadLine DAY
- это выражение, которое создает интервал дней, равный значению переменнойw.deadLine
.now()
- это функция, которая возвращает текущую дату и время.WHERE now() >= (w.orderDate + INTERVAL w.deadLine DAY)
- это условие, которое проверяет, что текущая дата и время больше или равна сумме даты заказа и интервала дней, равного значению переменнойw.deadLine
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д