我有一个包含这种形式的日志数据的表:
Date Time Device Configuration
01.01.2012 12.00 8193 12345
01.01.2012 12.15 8193 12345
01.01.2012 12.35 8193 22375
01.01.2012 12.37 7191 32335
每个设备每天都需要最大配置:
Date Device Configuration
01.01.2012 8193 22375
01.01.2012 7191 32335
我可以创建日期设备的交叉产品以获取所有日期设备组合,但我如何找到每个日期 - 设备对的最大配置 < /强>
答案 0 :(得分:2)
只需按日期和设备进行分组,获取MAX即可。
SELECT Date, Device, MAX(Configuration) AS Configuration
FROM logData
GROUP BY Date, Device
答案 1 :(得分:1)
select `date`,`Device`,max(Configuration) as MaxConfig from logData
group by `date`,`Device`