【问题标题】:how to get latest timestamp data如何获取最新的时间戳数据
【发布时间】:2020-10-20 10:36:21
【问题描述】:

我是influx db的新手,请帮我查询一下?

我有以下类似的数据涌入,其中相同的Name 数据(A1,A2)可以多次使用。

如果相同的数据在多个时间戳和新数据 (A3) 中可用,我只需要最新的时间戳数据(第 3、4、5 行)。这样的查询在涌入中可用吗?

这个查询只给出一条记录,

SELECT time, Name, value  FROM "data"  order by time desc limit 1

【问题讨论】:

  • 你能说出这个 AssetAssetType 测量中的标签和字段是什么吗?
  • 谢谢@罗伯特。 `value' 是这里的字段,Name 是标签。

标签: influxdb influxql


【解决方案1】:

您可以使用 InfluxDB 的last 函数来实现这一点。

SELECT LAST("value") FROM AssetAssetType  GROUP BY "Name"

【讨论】:

  • 如何同时获取名称和值?我没有得到正确的输出 SELECT LAST("value"), LAST("Name") FROM AssetAssetType GROUP BY "Name"
  • GROUP BY "Name" 应该同时给出值和名称。你也可以试试这个,SELECT "Name", LAST("value") FROM AssetAssetType GROUP BY "Name"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-09
  • 1970-01-01
  • 1970-01-01
  • 2020-01-17
  • 1970-01-01
  • 2016-08-29
相关资源
最近更新 更多