Я работаю над проектом на infxDb, где у меня есть данные временных рядов. Здесь я должен найти час пик и отобразить данные за этот час пик.
Задача состоит в том, чтобы
- сгруппировать данные за 24 часа в 1 час каждый и получить среднее значение.
- Среди этих средних значений я должен найти максимальное значение и его время.
- Используя это время, мы должны отобразить данные за этот 1 час.
Я написал запрос, чтобы найти максимальное значение и период времени
SELECT max(mean)
FROM (SELECT mean("value")
FROM "measurement"
WHERE ("floorNo"='1' AND time >= now() - 24h)
GROUP BY time(1h))