Bonjour,
Je dois faire une moyenne de publication de produits sur une période donnée (voila pour le résumé).
Partons de l'idée que j'ai 1 client qui publie sur mon site 2 offres.
Dés qu'un visiteur regarde une offre, j'enregistre en base la date du jour et je somme (toujours en base) le nombre de visite.
Ce qui me donne en base: id 1/ id_offre 1234 / date 2011-04-01 / nb_visite 82
Et ce pour chaque offre.
Mais, il est aussi possible que certains jours, l'offre n'ait pas été vue.
La question est : En moyenne, combien d'offres ont été publiées sur la période.
Sur le principe, je sommerais le nombre d'offre sur la période.
Oui mais ... sur la période, il peut y avoir une offre qui soit dépubliée.
Prenons par exemple la période du 1 au 30 Juin.
Du 1 au 15, j'ai deux offres et du 15 au 30 plus qu'une, donc ça me fait une moyenne de 1,5 offres.
Comment calculer ça avec mysql ?
Partager