我正在尝试获取一个时间间隔的MAX / MIN值,我想获取该值的相应时间戳。
如果我运行:SELECT max(value) FROM data WHERE time > 1549034249000000000 and time < 1550157449000000000 GROUP BY time(10s)
我收到的是开始范围的时间戳,而不是max(value)时间戳。
接收间隔的最大值和时间戳还有什么选择?
在SQL中可以执行如下查询:SELECT value DENSE_RANK () OVER (PARTITION BY time ORDER BY variableName DESC) AS Rank FROM tableName
是否不能在InfluxDB中运行类似的查询?
答案 0 :(得分:1)
不能。当您使用分组依据时,您将获得分组依据的开始时间戳。
另一种选择是不使用分组依据。