moyenne pondérée, j'y arrive pas ! (help me please) [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 31-01-2004 à 22:19:55
SELECT AVG(nbr_page_vue)
FROM statistique
ca correspond à ce que tu cherches
Marsh Posté le 31-01-2004 à 23:07:55
mrbebert a écrit : SELECT AVG(nbr_page_vue) |
+1
Ca doit plus ressembler à
Select avg(nbr_page_vue, count(idStat)) from statistiques group by nbr_page_vue mais faut tester
Marsh Posté le 01-02-2004 à 13:55:08
Code :
|
non il aime pas
en faite je pense pas que ce soit possible en une seul requete
il faudrai peut etre le faire en 2 ou 3 requetes mais je ne voi pas trop comment faire communiqé les résultat d'une requete dans une autre
ps: l'imbriqué marche pas non plus
Marsh Posté le 01-02-2004 à 14:00:18
mrbebert a écrit : SELECT AVG(nbr_page_vue) |
oui mais non en faite
lol
Marsh Posté le 01-02-2004 à 19:47:13
select avg(tmp) from
(select nbr_page_vue * count(idStat) as tmp from statistique group by nbr_page_vue)
??
Marsh Posté le 31-01-2004 à 20:41:47
j'ai une table de statistique qui enregistre (par le bié du php), pour chaque visiteur du site, le nombre de page qu'il a vue
je voulais calculer le nombre de page que voyait en moyenne un visiteur.
mais je n'arrive pas à faire ma requete SQL
voici ou j'en suis :
ceci me rend le jeux d'enregistrement de ce type :
bon la maintenant je dois multiplié le champ1 par le champ 2
la je doi faire la somme de cette colonne :
pui faire la somme de toute mes connections :
et divisé la somme d'avant par cette somme
bon sur le papier c facile mais faire tout ça en SQL je voi pas !!!
je demadne pas de tout me faire mes juste me donnée des pistes, notamment comment récuépré les résultat des requeets précédentes et les traiter encore
merci d'avance