Задать вопрос
@EvgMul

Можно ли в MySQL создать запрос по условию?

Здравствуйте. У меня следующая проблема.
В таблице есть поле с двумя датами, условно скажем, дата проведения операции (date_pay) и планируемая дата проведения операции (plan_date_pay).
Мне нужно вывести все записи из таблицы с просроченными датами проведения операции.
Чтобы это сделать, мне нужно сравнить даты проведения операции и планируемую дату.
Но проблема в том, что даты проведения может вообще не быть. В таком случае мне нужно сравнивать планируемую дату и сегодняшнюю.
Подскажите пожалуйста, можно ли, и если можно, как в SQL запросе можно прописать это условие. Т.е. проверить на существование даты проведения и в зависимости от этого сравнивать либо с этой датой, либо с текущей.
Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
where plan_date_pay < coalesce(date_pay, now())
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы