salut à toutes et tous... j'ai besoin de votre aide ....voici mes tables
EN_QUESTIONNAIRE
(num_quest,forme,libelle,reponse_a,reponse_b,reponse_c,nu_quest)
EN_REPONSE
(num_rep,repons_a,reponse_b,reponse_c,num_quest)
EN_NOTE
(note_a,note_b,note_c,nuquestion,lettrefact)
EN_NOTE_STANDARD
(nstanda,note_stand,sexe,page_a,page_b,page_c,page_e,page_f,page_g,page_h,page_i,page_l,
page_o,page_q1,page_q2,page_q3,page_q4,forme)
EN_RESULTAT
(Facteur,notebrute_forme_a,notebrute_forme_b,notestandard_forme_a,notestandard_forme_b,nucandidat)
j'aimerai faire une requête pour remplir ma table de résultat en fonction des notes de la table en_note qui contient les notes en fonction des questions répondus , des facteurs et des notes standard et donner des notes brutes et des notes standards en fonction des formes
voici les images de mes tables note et note standard
j'ai de déjà effectué une requête, la voici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select nvl(lettrefact,0) "LETTRE FACTEUR",forme,nvl(sum(notea),0) "NOTEA", nvl(sum(noteb),0) "NOTEB" ,nvl(sum(notec),0) "NOTEC", nvl(SUM(NOTEA+NOTEB+ NOTEC),0) "NOTEBRUTE",nvl(round(SUM(NOTEA+NOTEB+ NOTEC)/6),0) from en_reponse left join en_note on en_note.nuquestion=en_reponse.nuquestion WHERE nucandidat='002' and forme='A' group by lettrefact,forme order by forme
Partager