天天看點

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某時間段内每隔五分鐘取一條記錄