【发布时间】:2020-04-04 12:15:01
【问题描述】:
我正在尝试 sum 名为 value1 的列的 max 值按传感器 ID 值分组,因此我希望每个传感器 ID 中的最后一个更大的值。
使用此代码,我得到一列,其中包含每个传感器的最大结果。但我不知道如何对这些值求和。
select max(value1) from `digiwork_esp-data`.SensorData group by sensor
我需要将结果的各个值相加成一个总数。我试过这个,但它返回一个大数字(不正确):
select sum(value1)
from `digiwork_esp-data`.SensorData
where value1 = any (SELECT max(value1) FROM `digiwork_esp-data`.SensorData group by sensor)
【问题讨论】: