2012-03-27 47 views
1

我有這個表:最常用的小時查詢?

ID(INT) DATE(DATETIME) 

DATE列有很多不同的日期,我想弄清楚最常見的小時表中的所有行之間,不分白天的。

我如何用MySQL查詢來做到這一點?

回答

2

試試這個 -

SELECT HOUR(`DATE`) AS `hour`, COUNT(*) 
FROM `table` 
GROUP BY `hour` 
0

你可以做這樣的查詢:

SELECT COUNT(daterow)AS occurrences FROM table GROUP BY daterow D。按occurrences D ESC LIMIT 1;

0

SELECT COUNT(ID),HOUR(date) FROM test GROUP BY HOUR(date) ORDER BY COUNT(ID)DESC LIMIT 1