0
我正在創建一個數據庫,該數據庫將有發生,並且發生日期和小時/分鐘/秒的時間。MySQL從數據庫分組
OCCURANCE TIME
FAIL 01/01/2014 01:00:00
FAIL 01/01/2014 01:05:00
FAIL 01/01/2014 02:11:11
FAIL 01/01/2014 02:09:00
FAIL 01/01/2014 02:11:11
我想知道在給定的時間和日期範圍內每小時發生了多少次事件。我想按小時分組。
select count(*) from table where TIME between '01-01-2014 01:00:00' AND '01-01-2014 03:00:00' GROUP BY(not sure)
預期結果
Date count
01/01/2014 hour 1 2
01/01/2014 hour 2 3
我應該只轉儲一列中,而不是分和秒太小時?我認爲這可能有效,但我不是這方面的專家。
e.g
OCCURANCE DATE HOUR
FAIL 01/01/2014 01
FAIL 01/01/2014 01
FAIL 01/01/2014 02
FAIL 01/01/2014 02
FAIL 01/01/2014 02
我想這一點,但結果卻是隻有一排總數量。日期(時間)和小時(時間)單元格爲空。 –
@LeRay它[應該工作](http://sqlfiddle.com/#!2/828bb/5) – Lamak
它沒有工作,我試了幾次。單元格是否必須採用特殊格式才能從中提取小時和日期? –