Я застрял в запросе SQL.Я хочу обновить столбец STATUS с помощью SQL-запроса.Точное требование: у меня есть таблица SQL следующим образом.
_____________________________________________
start_date end_date status
---------------------------------------------
2014/01/03 | 2018/01/03 | FAILED
2016/12/15 | 2017/01/03 | SUCCESS
2014/01/03 | 2010/01/13 | FAILED
2017/10/23 | 2017/01/03 | FAILED
2014/01/03 | 2011/01/03 | FAILED
2017/11/13 | 2017/01/03 | SUCCESS
---------------------------------------------
В приведенной выше таблице у меня есть start_date, end_date и status.Теперь я хочу обновить статус с «FAILED» до «SUSPEND», где end_date является самой старой среди всех дат, а start_date такая же, но end_date другая.(Здесь будет обновлена только одна строка, как показано в таблице ниже)
Я пытаюсь создать запрос, но не могу получить требуемый результат.после применения правильного запроса таблица должна выглядеть следующим образом.
start_date end_date status
---------------------------------------------
2014/01/03 | 2018/01/03 | FAILED
2016/12/15 | 2017/01/03 | SUCCESS
2014/01/03 | 2010/01/13 | SUSPEND
2017/10/23 | 2017/01/03 | FAILED
2014/01/03 | 2011/01/03 | FAILED
2017/11/13 | 2017/01/03 | SUCCESS
---------------------------------------------
Может кто-нибудь, пожалуйста, помогите мне в этом.Заранее спасибо.