我在Influx 1.7中有此查询
SELECT sum(delta) from measures
WHERE operation_id='A1'
AND time>'2020-05-19T22:00:00.000Z' AND time<'2020-05-26T22:00:00.000Z' GROUP BY time(1d)
我想排除(meter_id='500' AND conso_prod='Prod')
时的结果
所以,我尝试添加:
AND NOT (meter_id='500' AND conso_prod='Prod')
但是似乎NOT
不被潮涌支持。
所以,我尝试写底片,但是似乎XOR
都不存在。
这似乎很简单,但我做不到。知道该怎么办吗?
如下更新您的Where子句:
SELECT sum(delta) from measures
WHERE operation_id='A1'
AND time>'2020-05-19T22:00:00.000Z' AND time<'2020-05-26T22:00:00.000Z'
AND ( (meter_id='500' AND conso_prod!='Prod') OR (meter_id!='500' AND conso_prod='Prod') )
GROUP BY time(1d)