You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

InfluxDB 1.8如何合并两个单值查询结果并求和?

合并InfluxDB 1.8中两个last值的求和查询

直接在同一条InfluxQL查询里计算两个字段的最新值之和即可,无需分开查询再手动求和。

仅获取总和结果

如果只需要最终的求和数值,使用这条语句:

SELECT last("energyRoof1") + last("energyRoof2") AS "TotalPower" FROM "pvsystem"."autogen"."PV"

执行后会直接返回你需要的173.935,别名TotalPower可根据需求自行修改。

保留单个值同时显示总和

如果需要同时查看两个单独的最新值以及它们的总和,使用这条语句:

SELECT 
  last("energyRoof1") AS "PowerRoof1", 
  last("energyRoof2") AS "PowerRoof2", 
  last("energyRoof1") + last("energyRoof2") AS "TotalPower" 
FROM "pvsystem"."autogen"."PV"

返回结果会包含三个字段:PowerRoof1(50.568)、PowerRoof2(123.367)和TotalPower(173.935)。

内容的提问来源于stack exchange,提问作者Gill-Bates

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 12:52:01