我有一个包含数千条仪表数据记录的表。每个智能电表都会继续发送数据。我只想获取每小时的第一条记录,对于每个米。
以下是表中数据的示例:
meter_id meter_time
300020013 2014-03-01 02:06:06
300020013 2014-03-01 02:06:06
300020013 2014-03-01 02:06:06
300020013 2014-03-01 02:06:06
300020013 2014-03-01 02:06:06
300020013 2014-03-01 02:06:06
300020007 2014-02-19 16:05:31
300020007 2014-02-19 16:05:31
300020007 2014-02-19 16:05:31
300020007 2014-02-19 16:05:31
300020007 2014-02-19 16:05:31
300020007 2014-02-19 16:05:31发布于 2014-05-26 16:03:38
这应该是你的解决方案:
SELECT HOURS, RECORDS FROM HOURS GROUP BY HOURSHere is the SQL Fiddle。
https://stackoverflow.com/questions/23864619
复制相似问题