sql select, count og sortere på time.
Jeg forsøger at få antal entrys i en database ud fra hvornår på dagen de er logget ind.. altså "hour" det vil jeg genre have listet så det kommer i den rette række følge. Men på alle de måder jeg har forsøgt, kommer det ud, uden at komme i den rette række følge. f.eks.time 7 - time 8 - time 9 - time 23 - time 22 - time 21
når den skulle out putte det sådan her:
time 21 - time 22- time 23 - time 7 - time 8 - time 9
hvis det giver mening, kan nogle se hvad jeg gør fejl?
SELECT HOUR(fulldate) AS `hour`, DAY(fulldate) AS `day`, COUNT(username) AS `count` FROM log WHERE fulldate > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY `hour` ORDER BY fulldate ASC