如何在 InfluxDB 中选择最后一条记录
Posted
技术标签:
【中文标题】如何在 InfluxDB 中选择最后一条记录【英文标题】:How to select last record in InfluxDB 【发布时间】:2017-02-09 14:56:05 【问题描述】:我在 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()
完成。有关更多信息,请参阅文档:link。或者查看文档中的这个示例。
SELECT LAST("water_level") FROM "h2o_feet" WHERE "location" = 'santa_monica'
这将返回“最新”条目。
【讨论】:
感谢它的工作。我实际上是在使用 min 或 max 函数。但这没有用。以上是关于如何在 InfluxDB 中选择最后一条记录的主要内容,如果未能解决你的问题,请参考以下文章
当值与 SQL Server 中的最后一条记录之间存在特定差距时如何选择值
如何使用聚合函数在 MySQL 查询中获取分组记录的第一条和最后一条记录?