Bonjour,
j'ai une table dont je voudrais extraire un pourcentage en fonction des données qui sont a 0 ou 1 et d'un datax :
uid|data|datax
0|0|56
1|0|56
2|1|56
3|0|56
4|1|56
5|1|56
6|1|56
7|1|30
8|0|45
etc ...
je voudrais pouvoir sortir le pourcentage des datas qui sont a 1 et le pourcentage de ceux qui sont a 0 pour le datax qui est (par ex) a 56
J'utilise cette requête pour l'instant :
j'obtiens bien un tableau avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT COUNT( data) AS somme,COUNT(*)*100/count(*) AS pourcentage, data AS resultat FROM table WHERE ( dataX = 56) GROUP BY data
Somme | pourcentage |resultat
3 |100.00|0
4 |100.00|1
Mais j'aimerais avoir dans ce cas :
pourcentage | entrées totales en fonction de datax:
40 (%) |7 (count de toutes les entrées)
60 (%) |7 (count de toutes les entrées)
j'ai essayé d'y intégrer la fonction SUM mais ça ne fonctionne pas ...
Quelqu'un peut m'aider ?
Partager