Bonjour,
J'ai actuellement 2 requêtes COUNT(*) sur une même table, comptant deux colonnes différentes et ayant une colonne en commun.
Je souhaiterais créer une seule requête ayant les 3 colonnes (la colonne identique et le résultat de chacun des COUNT).
Requête1:
Requête2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT SUBSTRING(`dateCreateUser`, 1, 10) AS "Jour", COUNT(*) AS "Nombre d'inscriptions" FROM `facebookAppQuizz_users` GROUP BY SUBSTRING(`dateCreateUser`, 1, 10) ORDER BY `dateCreateUser`
Note: "dateCreateUser" et "dateLastConnection" sont des champs Timestamp dont tous les jours sont pris (enfin il n'y a pas de trou).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT SUBSTRING(`dateLastConnection`, 1, 10) AS "Jour", COUNT(*) AS "Nombre de visiteurs n'etant pas venu depuis" FROM `facebookAppQuizz_users` GROUP BY SUBSTRING(`dateLastConnection`, 1, 10) ORDER BY `dateLastConnection`
J'avais tenté un mix de ce genre:
Mais je crois que l'on ne peut pas faire deux COUNT différents sur une même requête car mes deux colonnes ont les mêmes chiffres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT `dateCreateUser` , COUNT( `dateCreateUser` ) AS "Nombre d'inscriptions", COUNT( dateLastConnection ) AS "Nombre de questions" FROM `facebookAppQuizz_users` GROUP BY day( `dateCreateUser` ) ORDER BY `dateCreateUser`
Quelqu'un voit-il un moyen de faire ? De préférence en SQL, ou en PL/SQL mais je préfèrerais le premier
Merci beaucoup,
F2000
PS: Un exemple de ce que je reçoit pour mes requêtes:
Requête1
Requête2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Jour Nombre d'inscriptions 2009-03-25 78 2009-03-24 83 2009-03-23 63 2009-03-22 58
Et je souhaiterais avoir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Jour Nombre de visiteurs n'etant pas venu depuis 2009-03-25 1128 2009-03-24 1248 2009-03-23 588
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Jour Nombre d'inscriptions Nombre de visiteurs... 2009-03-25 78 1128 ...
Partager