Bonjour,

J'ai une table mysql qui s'appelle messages, avec trois champs : id, message, date.

Je voudrais savoir si il existe une fonction, en mysql ou en php, qui puisse me donner le nombre de messages pour chaque heure de la journée.

Exemple : de 12h a 13h il y a eu 5 messages.

Merci.

EDIT :

Voici ce que j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT date, COUNT( id )
FROM messages
WHERE  date <= NOW( )
GROUP BY HOUR( date )
LIMIT 0 , 30
Ca marcherai presque mais :
- Chacune des heures affiché dans la colonne date ressemble a '2010-09-22 XX:01:12' au lieu de '2010-09-22 XX:00:00' .
- Je n'ai pas de résultat valant 0 pour les heures ou il n'y a pas de résultat