Bonjour à tout le monde,
Je suis pas un expert sur le langage sql et j'aurai besoin de votre aide pour établir une requete.
je récupere dans la table RESULTATS les résultats d'un sondage correspondant à une question se trouvant dans une dimension et cette question à un score suivant ce qu'a répondu l'évaluateur.
-- La table RESULTATS
ID_Results ID_Eval ID_Question ID_dimension Score
---------- ------- ----------- ------------ -----
___1_______ 1_______ _1_________ 1______ 4
___2 _______1 ________2 _________1______ 16
___3________2________1_________ 1 ______ 8
___4_______ 2 ________2_________ 1______ 0
___5 _______3 ________20________ 3______ 10
-- La table Statuts
ID_statut Nom_statut
---------- -------
1 - superieur
2 - collaborateur
3 - pair
La table EVALUATEURS possedent l' ID_Eval en clé primaire et L'id_statut en clé étrangère. ( un evaluateur à comme statut : superieur, collaborateur ou pair .. )
Avec ces données je dois afficher pour chaque question:
Le nombre d'évaluateurs de même statut ayant répondu.
Le score moyen par statut en faisant une moyenne des scores.
ex: pour la question 1
collaborateur : 2 | moyenne : (4+8)/2 = 6
pair : 0 | moyenne : 0
de même pour les autre questions.
Je vous remerci de m'aider, peut être que c'est simple mais moi je rame un peu.
Partager