У меня есть устройство, которое отправляет событие в базе данных SQL. Событие в журнале выглядит так:
index|eventNumber|TriggerTime|RecoverTime
Проблема, с которой я сталкиваюсь, заключается в том, что если они имеют выключенное / включенное питание на устройстве, которое создает событие sont unrecover, подобное
index|eventNumber|TriggerTime|RecoverTime
1|2|2020-04-03 8:00|2020-04-03 8:10
2|3|2020-04-03 8:00|2020-04-03 8:30
3|3|2020-04-03 8:20|NULL
4|2|2020-04-03 8:21|2020-04-03 8:23
5|3|2020-04-03 8:40|NULL
Что я хочу сделать, это скопировать triggerTime следующего события с тем же номером события в recoveryTime. Вот так
index|eventNumber|TriggerTime|RecoverTime
1|2|2020-04-03 8:00|2020-04-03 8:10
2|3|2020-04-03 8:00|2020-04-03 8:30
3|3|2020-04-03 8:20|2020-04-03 8:40
4|2|2020-04-03 8:21|2020-04-03 8:23
5|3|2020-04-03 8:40|NULL
Как лучше всего это сделать?