MySQL 聚合函数干货

发布时间 2023-07-19 15:01:20作者: 百里屠苏phper

有一个日志表,其中包含字段A和字段B。您希望按字段A进行分组,并在每个分组中选择字段B值最大的行作为默认行。可以使用MAX()聚合函数来实现

GROUP BY 日期分组 同时计算每日的数据平均值

SELECT
    MAX(others) AS othersaa,
    DATE( updateTime ) AS date,
    AVG( soilTemp ) AS soilTemp,
    AVG( soilHumidity ) AS soilHumidity
FROM
    iot_evn_his 
WHERE
    deviceId = 868210067080487
GROUP BY
    DATE(updateTime)