Bonjour

j'ai une table stats contenant un ligne par connexion d'un utilisateur a une page de mon site Web.

structure :

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE `stats` (
  `id_page` int(5) NOT NULL,
  `ip` varchar(16) NOT NULL,
  `date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  PRIMARY KEY  (`date`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

je voudrais effectué une requete qui me retourne la moyenne du nombre de connexions par heure sur une page donnée.

je suis arrivé a faire la somme : SELECT count(*) A,DATE_FORMAT(date, '%k') B FROM `stats` WHERE id_page=$telId group by B;

si je remplace count par avg sa me renvoie une erreur

avez vous une idée?

merci