Bonjour, Bonsoir,

A des fins de statistiques pour un site internet, je fais différents calculs :
- nombre de pages vues par visite
- nombre de visites par page
...

jusque là pas de problème ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
//nombre de page vues par visite
SELECT COUNT( DISTINCT(p3.id)) AS nb_pages, s3.id AS session
FROM sessions s3, parcours p3
WHERE s3.id = p3.ref_ses
GROUP BY s3.id
 
//nombre de visites par page
SELECT COUNT( DISTINCT(s3.id)) AS nb_visites, p3.id AS page
FROM sessions s3, parcours p3
WHERE s3.id = p3.ref_ses
GROUP BY p3.id
Ensuite plus compliqué :
Je souhaite, sur base des requêtes précendentes, dresser un tableau à deux colonnes appelées x et y :
x : représente le nombre de visites ayant affichés y pages
y : représente le nombre de pages affichées durant une visite

J'espère avoir été compréhensible parce que je n'ai plus les idées très fraiches.

Ca va être dur dur dur demain matin

D'avance merci pour le coup de main