如何汇总最大值列表的分组依据

时间:2019-12-11 08:56:52

标签: mysql sum max

我正尝试sum的{​​{1}}列的max值,按传感器ID值分组,因此我希望每个传感器ID中的最后一个更大的值。

使用此代码,我得到了一个带有行的列,每个传感器的最大结果。但是我不知道该如何求和。

value1

我需要将结果的各个值求和。我试过了,但是返回了一个大数字(不正确):

select max(value1) from `digiwork_esp-data`.SensorData group by sensor

1 个答案:

答案 0 :(得分:1)

您可以直接sum subquery的结果。

select sum(t1.val) from
    (select max(value1) val FROM digiwork_esp-data.SensorData group by sensor) t1