У меня проблема с базами данных sql.
А именно, я хочу создать запрос, получить среднее значение определенного столбца измерения, но только для тех последующих строк, у которых разница во времени составляет менее 60 секунд.
Пример таблицы будет выглядеть примерно так:
| ID | Measurement | Timestamp |
| 1 | 0.564 | 1535648400|
| 2 | 0.456 | 1535648459|
| 3 | 0.785 | 1535648501|
| 4 | 0.321 | 1535648620|
Разница между временными метками будет приемлемой для всех строк, за исключением между 3 и 4, где они отличаются более 60 секунд. В этом случае среднее значение будет занимать не строку с идентификатором 4, а только первые 3 строки.
В первую очередь я планирую написать этот запрос для базы данных InfluxDB, но в целом запрос также для структурного SQL также будет работать.