我已经遍寻搜索,无法设法使其工作。我试图建立一个问题,在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