对 InfluxDB 中两个字段的乘积应用 SUM 函数
Apply a SUM function on the product of two fields in InfluxDB
我有以下查询:
SELECT sum("field1" * "field2") FROM "my_db"."autogen"."data" GROUP BY time(1d) FILL(null)
简而言之,我想对 field
和 field2
这两个字段的乘积执行操作 sum
。
以上查询returns出错:expected field argument in sum()
.
这种事情在 InfluxDB 中完全可能吗?
这是一个想法:尝试子查询
注意:我现在没有编辑器所以它也可能会报错
SELECT SUM(Multiplication) FROM
(SELECT "field1" * "field2" as Multiplication, time(1d) as Days FROM
"my_db"."autogen"."data" GROUP BY time(1d) FILL(null)
) GROUP BY Days
我有以下查询:
SELECT sum("field1" * "field2") FROM "my_db"."autogen"."data" GROUP BY time(1d) FILL(null)
简而言之,我想对 field
和 field2
这两个字段的乘积执行操作 sum
。
以上查询returns出错:expected field argument in sum()
.
这种事情在 InfluxDB 中完全可能吗?
这是一个想法:尝试子查询
注意:我现在没有编辑器所以它也可能会报错
SELECT SUM(Multiplication) FROM
(SELECT "field1" * "field2" as Multiplication, time(1d) as Days FROM
"my_db"."autogen"."data" GROUP BY time(1d) FILL(null)
) GROUP BY Days