2017-08-08 44 views
-1

我僅由HH:MMdatetime分組由HH:MM在MySQL查詢

表名稱要組我的查詢:events

列名:Event_Date

行:

2017-07-01 19:00 
2017-07-02 20:30 
2017-07-06 20:30 
2017-07-09 21:00 
2017-07-14 19:00 
2017-07-23 23:30 

由於羣是在HH:MM我期望返回4結果:

19:00 
20:30 
21:00 
23:30 

提前感謝您的幫助

回答

1
select date_format(Event_Date, '%H:%i') 
from events 
group by date_format(Event_Date, '%H:%i') 
+1

Thi s不會工作。因爲這將是小時和月不是嗎? –

+0

是的,糾正了:) –

1

你可以通過HOURMINUTE

SELECT DATE_FORMAT(Event_Date, '%H:%i') 
FROM events 
GROUP BY HOUR(Event_Date), MINUTE(Event_Date) 

嘗試以下組這將返回喜歡你以後像值:

19:00 
20:30 
21:00 
23:30