Получить значение метки времени при группировке по времени в InfluxDB - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь получить значения MAX / MIN интервала времени, и я хотел бы получить соответствующую временную метку значения.

Если я бегу: SELECT max(value) FROM data WHERE time > 1549034249000000000 and time < 1550157449000000000 GROUP BY time(10s)

Я получаю метку времени начала диапазона вместо максимальной (значения) метки времени.

Какие могут быть альтернативы для получения максимального (значения) интервала и его отметки времени?

В SQL возможно выполнить запрос вроде: SELECT value DENSE_RANK () OVER (PARTITION BY time ORDER BY variableName DESC) AS Rank FROM tableName Не возможно запустить что-то подобное в InfluxDB?

1 Ответ

1 голос
/ 21 марта 2019

Yout не может. Когда вы используете группу, вы всегда получаете начальную метку времени группы.

Альтернативой является не использовать группирование по.

...