返回每个标记的测量中的LAST()值

时间:2016-11-26 22:17:18

标签: influxdb

我正在使用大量数据库来存储不同位置的天气数据。温度和风是字段,位置在标签中。每分钟左右进行一次测量。

1: INSERT measurement,location=new-york temp=32.1 wind=3.0  2016-11-26T00:00:00Z
2: INSERT measurement,location=seattle  temp=42.0 wind=3.1  2016-11-26T00:00:53Z
3: INSERT measurement,location=new-york temp=33.1 wind=1.2  2016-11-26T00:01:00Z
4: INSERT measurement,location=seattle  temp=43.0 wind=2.0  2016-11-26T00:01:53Z

我想查询以返回每个位置的最新天气数据。此查询的结果应为ROWS 3和4。

1 个答案:

答案 0 :(得分:3)

这应该有效:

select location,last(temp) from measurement group by location