如何选择InfluxDB中的最后一条记录

时间:2016-09-30 23:43:44

标签: 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 个答案:

答案 0 :(得分:7)

可以使用last()完成此操作。有关详细信息,请参阅文档:link。或者从文档中查看此示例。

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

这将返回"最新的"条目。