[SQL] Problème avec nombre d'enregistrements dans une table
bonjour,
j'ai est un tableau de 3 colonnes dans la 1 colonne il m'affiche les trange d'age
la 2 colonne il affiche pour chaque tranche d'age son le nb appel.
à la dernière ligne du tableau on a le nombre total des appels à partir de là qu'on peux calculer la taux d'appel de chaque tranche d'age par rapport au nombre total des appels on utilisant la formule
taux=(100*nbappel)/totalnbappel
la requete utilisée :
Code:
1 2 3 4 5
| $query = "SELECT trancheage,COUNT(*) as nbappel
FROM personne_appelante p, age
where p.idtrancheage=age.idtrancheage
and dat_appel between '$ddeb' AND '$dfin'
GROUP BY trancheage;"; |
merci de toute intervention!
et ca , ca marcherait pas !!
Citation:
Envoyé par zana74
bonjour,
j'ai est un tableau de 3 colonnes dans la 1 colonne il m'affiche les trange d'age
la 2 colonne il affiche pour chaque tranche d'age son le nb appel.
à la dernière ligne du tableau on a le nombre total des appels à partir de là qu'on peux calculer la taux d'appel de chaque tranche d'age par rapport au nombre total des appels on utilisant la formule
taux=(100*nbappel)/totalnbappel
la requete utilisée :
Code:
1 2 3 4 5
| $query = "SELECT trancheage,COUNT(*) as nbappel
FROM personne_appelante p, age
where p.idtrancheage=age.idtrancheage
and dat_appel between '$ddeb' AND '$dfin'
GROUP BY trancheage;"; |
merci de toute intervention!
Code:
1 2 3 4 5 6 7 8 9
| SELECT trancheage,(100*nbappel)/totalnbappel from (
SELECT trancheage,COUNT(*) as nbappel
FROM personne_appelante p, age
where p.idtrancheage=age.idtrancheage
and dat_appel between '$ddeb' AND '$dfin'
GROUP BY trancheage )
group by trancheage |