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

Объяснение кода листинга программы

  1. w.orderDate - это название переменной, которая содержит дату заказа.
  2. INTERVAL w.deadLine DAY - это выражение, которое создает интервал дней, равный значению переменной w.deadLine.
  3. now() - это функция, которая возвращает текущую дату и время.
  4. WHERE now() >= (w.orderDate + INTERVAL w.deadLine DAY) - это условие, которое проверяет, что текущая дата и время больше или равна сумме даты заказа и интервала дней, равного значению переменной w.deadLine.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы