我有所附图片的记录。最后一列有收到的纬度和经度日期和时间。现在,我想从下面的date列中选择每分钟一条记录。是否有任何MySQL查询来执行操作?
http://i.imgur.com/Z9i4u3x.png
发布于 2015-06-05 11:35:27
你可以这样做:
SELECT col1, col2, col3, colN, MAX(TimeAndDateColumn)
FROM table
GROUP BY DATE(TameAndDateColumn), HOUR(TimeAndDateColumn), Minute(TimeAndDateColumn)这里是SQL Fiddle,这是一些其他表,但是只是为了看看这个例子是如何工作的.
吉尔!
编辑(使用列名查询)
SELECT id, latitute, longitude, speed, MAX(`time`)
FROM YourTableName
GROUP BY DATE(`time`), HOUR(`time`), Minute(`time`)https://stackoverflow.com/questions/30665081
复制相似问题