Я получаю некоторые данные IOT с помощью веб-приложений, и они вставляются в sql-сервер, и нам необходимо провести некоторый анализ, поэтому мне нужно выяснять min (dt) и max (dt) для каждого IOTID при каждом изменении статуса.Поле rddt никогда не будет вставлять прошедшее время и будет продолжено в любой день.Приложено изображение моего набора данных, и ниже приведен результат, который мне нужно получить:
Min(rddt) Max(rddt) IOTID Status avg(velocity)
2/2/2019 01:08:46.0 2/2/2019 01:20:46.0 PD08080 BS 2.5
2/2/2019 06:15:25.0 2/2/2019 06:17:25.0 PD08080 BS 15
2/2/2019 10:05:25.0 2/2/2019 10:21:25.0 PD08080 BS 11
2/2/2019 01:22:19.0 2/2/2019 01:55:19.0 PD08080 UN 7
2/2/2019 08:15:30.0 2/2/2019 08:27:03.0 PD08080 UN 14
2/2/2019 02:15:19.0 2/2/2019 02:33:23.0 PD08080 AS 10.66
2/2/2019 09:16:03.0 2/2/2019 09:42:16.0 PD08080 AS 17.5
Фактический набор данных