@EvgMul

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

Здравствуйте. У меня следующая проблема.
В таблице есть поле с двумя датами, условно скажем, дата проведения операции (date_pay) и планируемая дата проведения операции (plan_date_pay).
Мне нужно вывести все записи из таблицы с просроченными датами проведения операции.
Чтобы это сделать, мне нужно сравнить даты проведения операции и планируемую дату.
Но проблема в том, что даты проведения может вообще не быть. В таком случае мне нужно сравнивать планируемую дату и сегодняшнюю.
Подскажите пожалуйста, можно ли, и если можно, как в SQL запросе можно прописать это условие. Т.е. проверить на существование даты проведения и в зависимости от этого сравнивать либо с этой датой, либо с текущей.
Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
where plan_date_pay < coalesce(date_pay, now())
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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