Отнять от текущей даты несколько дней - 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.