--(正常效果) select l.* from loadCurveSampling l left join Meter m on l.meter_id=m.Meter_ID --聚合当天最大值数据记录 合并查询(聚合效果) select l.* from loadCurveSampling l, (select meter_id,MAX(DT) DT from LoadCurveSampling where CONVERT(varchar(10), DT, 120)='2018-10-29' group by meter_id)b left join Meter m on b.meter_id=m.Meter_ID where l.meter_id=b.meter_id and l.DT=b.DT
效果如下:

本文介绍了一种使用SQL进行数据聚合的技巧,通过左连接和子查询的方式,实现了对特定日期下每台电表的最大值数据的高效检索。该方法适用于需要处理大量时间序列数据的应用场景。
454

被折叠的 条评论
为什么被折叠?



