Bonjour,
Je n arrive pas a me sortir de mon probleme desole. Comme vous pouvez le voir, dans le screenshot que j ai mis en fichier joint, j ai quatres tables qui sont en relations. J essaye de comprendre comment je pourrais faire une query permettant d obtenir le score de chaque eleve par module (donc une moyenne sur les assessments*leurpourcentage associe) et faire une query qui determine la moyenne de l etudient sur toute la formation (donc en fait, multiplier le resultqt de la query precedente par le coefficient de chaque module et de sommer le resultat sur tout les modules.
(bien sur pour plus de facilite, mon attribut Weight qui represente le poids de chaque Assessment et l attribut Coefficient qui represente lui le poids de chaque module dqns a formation sont du style : si c 30% => 0.3)
Je ne c pas si mon probleme est clair.
Pour calculer l apport de chaque assessment a la note finale sur le module, je pense au il me faut faire ca et encore suis pas sur:
Mais ensuite me faut faire la somme de ce resultat sur chaque Assessment du module (donc utiliser un GROUP BY SAM.StudentID, SAM.ModuleID) mais je ne vois pas concretement comment l ecrire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT SAM.Score * A.Weight AS Influence_Per_Assessment[/FONT] FROM tblAssessment AS A, tblStudentAssessmentModule AS SAM WHERE SAM.AssessmentID = A.AssessmentID;
ENfin voila, je galere. Si quelqu un pouvait m aider. Bien sur vous l aurez compris, je debute dans les Queries.
Partager