Как выбрать последнюю запись в InfluxDB

#influxdb

#influxdb

Вопрос:

У меня довольно простое измерение в InfluxDB и есть столбец времени по умолчанию и два других столбца, как показано ниже,

Выберите * из измерения

это выводит меня из строя.

 time                            component_id    jkey
2016-09-27T02:49:17.837587671Z      3   "timestamp"
2016-09-27T02:49:17.849447239Z      3   "init_time"
2016-09-27T02:49:17.885999439Z      3   "ae_name"
2016-09-27T02:49:17.893056849Z      3   "init_time"
  

Как я могу выбрать последнюю запись этого измерения? Запись, которая имеет максимальное значение времени.

Ответ №1:

Это можно сделать с last() помощью . Смотрите Документы для получения дополнительной информации: ссылка. Или взгляните на этот пример из документации.

 SELECT LAST("water_level") FROM "h2o_feet" WHERE "location" = 'santa_monica'
  

Это вернет «самую новую» запись.

Комментарии:

1. спасибо, это сработало. На самом деле я использовал функцию min или max. но это не сработало.