我正尝试sum
的{{1}}列的max
值,按传感器ID值分组,因此我希望每个传感器ID中的最后一个更大的值。
使用此代码,我得到了一个带有行的列,每个传感器的最大结果。但是我不知道该如何求和。
value1
我需要将结果的各个值求和。我试过了,但是返回了一个大数字(不正确):
select max(value1) from `digiwork_esp-data`.SensorData group by sensor
答案 0 :(得分:1)
您可以直接sum
subquery
的结果。
select sum(t1.val) from
(select max(value1) val FROM digiwork_esp-data.SensorData group by sensor) t1