Запланировать событие для изменения столбца в mysql - PullRequest
0 голосов
/ 23 апреля 2020

Мне нужно изменить столбец состояния в зависимости от двух других столбцов, которые являются датами.

| id | start      | end        | status    |
| 1  | 2020-04-23 | 2020-04-28 | inprogress| -->current date is > than start date and < than end date
| 2  | 2020-02-20 | 2020-02-25 | ended     | -->current date is > than end date
| 3  | 2020-05-15 | 2020-05-20 | upcoming  | -->current date is < than start date

Таким образом, как вы можете видеть, мы можем установить 3 типа STATUS: INPROGRESS, ENDED, UPCOMING Is Есть ли способ установить эти состояния на основе столбцов START и END? Если это невозможно сделать, можете ли вы предложить способ реализации такой вещи в приложении?

1 Ответ

0 голосов
/ 23 апреля 2020

Как предложил P.Salmon в разделе комментариев. Я использовал оператор CASE вместе с расписанием его ежедневного выполнения для достижения желаемого результата

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...