天天看点

MYSQL某时间段内每隔五分钟取一条记录

首先原始数据:

MYSQL某时间段内每隔五分钟取一条记录

如果要在某个时间段内每隔五分钟取一条数据,sql语句:

SELECT Speed,DateTime  FROM pos_history WHERE DATE_FORMAT(DateTime,'%i')%5 = 0   AND DateTime >= FROM_UNIXTIME(1554219000) AND DateTime <= FROM_UNIXTIME(1554244200) GROUP BY  DATE_FORMAT(DateTime,'%Y-%m-%d %H:%i')

筛选后的结果如下:

MYSQL某时间段内每隔五分钟取一条记录