MySql查询用于获取表中每小时的第一条记录

时间:2014-05-26 07:12:21

标签: mysql

我有一张包含数千条仪表数据记录的表格。每个智能电表都会继续发送数据。我想每小时只获取每小时的第一条记录。

以下是表中数据的示例:

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

1 个答案:

答案 0 :(得分:-2)

这应该是你的解决方案:

SELECT HOURS, RECORDS FROM HOURS GROUP BY HOURS

Here is the SQL Fiddle