作者:oth0037112 | 来源:互联网 | 2023-02-07 16:45
我有一个充满价值的Influx数据库.这些值由Grafana提供.我需要的是根据选定的时间间隔获取实际值.
目前,我对单个指标有以下查询:
SELECT mean("value") FROM "table" WHERE $timeFilter GROUP BY time($interval) fill(null)
我想要的是从该间隔中减去最低值,因此它只计算该间隔内的值.因此图表需要从零开始.要从该间隔获得最低值,我使用:
SELECT min("value") FROM "table" WHERE $timeFilter
所以我认为将这两个(使用子查询)组合起来应该可行:
SELECT mean("value") - (SELECT min("value") FROM "table" WHERE $timeFilter) FROM "table" WHERE $timeFilter GROUP BY time($interval) fill(null)
不幸的是,这不起作用.该查询不被接受为子查询.