У меня есть база данных, в которой хранятся данные, считываемые с разных датчиков. Таблица выглядит так:
[SensorId] [timestampMS] [значение]
[SENSOR1] [123420] [10]
[SENSOR1] [123424] [15]
[SENSOR1] [123428] [6554]
[SENSOR1] [123429] [20]
Я хотел бы сделать следующее: Есть некоторые чтения, которые повреждены (цифры, которые 6554), и я хотел бы обновить это со следующим значением, которое не повреждено (в приведенном ниже примере это будет 20) , Итак, если число равно 6554, я хотел бы обновить его со следующим значением (в метке времени), которое не будет повреждено.
Я думал об этом в PHP, но мне интересно, возможно ли это сделать непосредственно с SQL-скриптом.
Цените 🙂