我已經遍尋搜索,無法設法使其工作。我試圖建立一個問題,在5分鐘內對我的記錄進行分組 - 並顯示最後一個條目。不過,我設法到達那裏,但我的查詢只返回第一個條目(XX=10
)。Mysql查詢 - 在5分鐘內按日期時間段分組
我有以下數據:
ID XX DATETIME
N1 5 2009-05-01 13:00:00
N1 10 2009-05-01 13:04:49
N2 7 2009-05-02 14:00:00
,我想我的團隊通過給我這個:
((60/15) * HOUR(created_on) + FLOOR(MINUTE(created_on)/15))
:
N1 10
N2 7
我有statment使用此組
任何一個對此查詢的外觀有什麼想法?
最好的問候,喬金 -
這樣做10分鐘的輕度微不足道,但它是一個非常昂貴的任務......爲什麼你要組這樣的? – Khez 2011-04-09 15:09:47
我不跟着你?你能進一步解釋你的意思嗎? – 2011-04-09 18:18:59
你可以做GROUP BY SUBSTR(datetime,15);'。它會給你10分鐘的套餐。 – Khez 2011-04-09 18:30:32