Bonjour,
j'ai un petit soucis pour formuler ma requete, j'explique :
j'ai une table avec 3 champs propr, critere et nbTotal. Pour un critère donné, nbTotal est toujours le même
ex :
je voudrais calculer le pourcentage d'enregistrement répondant au critère "a" par rapport au nbTotal pour chaque propr. J'ai écrit ma requête tel qu'elle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 propr critère nbTotal toto a 100 tata b 603 toto a 100 tata a 100 toto b 603 toto c 2004
quand je l'execute j'ai une erreur me disant que count(critere)*100/nbTotal doit faire partie de la fonction d'agrégeat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select propr,count(critere)*100/nbTotal from matable group by propr
pouvez vous m'expliquer comment je doit rédiger ma requête pour arriver à mes fins? J'ose penser que je ne suis pas loin de ce qu'il faut écrire mais je tourne autour.
Merci
Partager