0

我在 influxDb 中使用两个键进行了测量:operationcount. 密钥可以存储两个不同的operation值:“添加”和“删除”。

当 operation='add' 时,我想将 operation='delete' 时的 sum(count) 值减去 sum(count) 值。

mysql 支持以下查询,但在 influxql 中会抛出错误:

select (select sum(count) from measurement where operation='add') - (select sum(count) from measurement where operation='delete');

如何使用单个 influxql 查询来完成?我不认为 influxql 在这种情况下允许两个不同的 where 子句。

4

1 回答 1

1

InfluxQL 不支持这种多查询数学。您需要在应用程序级别进行计算。

于 2019-12-09T16:19:00.683 回答