我每五分鐘收集一次數據並將其輸入到MySQL數據庫中。我想提取最近一行超過2個小時,然後超過1小時,然後是最近一行。在MySQL中至少相隔1小時的最近行數
我在考慮以下內容,但我認爲這會讓我成爲每小時的最後一行。意思是如果我在8點05分執行查詢,我可能會在6點57分,7點57分和8點02分返回行,其中最後2個時間間隔小於1小時。
SELECT *
FROM (
SELECT *
FROM mytable
ORDER BY Date DESC
GROUP BY HOUR(Date) LIMIT 3
) x
ORDER BY Date ASC
感謝您提供任何幫助或建議。
我已經重新格式化了您的查詢。一般來說,你會發現人們不想閱讀神祕而漫長的單行。你需要幫助我們來幫助你:) – Cylindric
我認爲這個任務將幫助你,看看這裏:http://dev.mysql.com/doc/refman/5.1/en/events-overview.html – jcho360