IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

[SQL] Calculer moyenne des etudients sur un module et sur la formation


Sujet :

Langage SQL

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut [SQL] Calculer moyenne des etudients sur un module et sur la formation
    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:

    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;
    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.

    ENfin voila, je galere. Si quelqu un pouvait m aider. Bien sur vous l aurez compris, je debute dans les Queries.
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul moyenne des notes en perl
    Par Contreras dans le forum Langage
    Réponses: 1
    Dernier message: 22/11/2011, 14h00
  2. Réponses: 4
    Dernier message: 14/12/2009, 20h31
  3. [MODULE] erreur sur le module DBI perl postgres
    Par neco2006 dans le forum Développement de jobs
    Réponses: 0
    Dernier message: 27/11/2009, 16h23
  4. [1.x] Creer un filtre sur un module CRUD sur Symfony 1.1
    Par katie.gillot dans le forum Symfony
    Réponses: 1
    Dernier message: 28/10/2008, 17h00
  5. Réponses: 1
    Dernier message: 28/03/2007, 19h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo