J'ai le MR suivant:
ETUDIANT(noEtu,nomEtu)
MATIERE(idMat, libMat)
ABSENCE(#noEtu, #idMat, dateAb)
et j'aimerai afficher en une seule requête à la fois le nombre d'absences pour un étudiant et en même temps la liste de absences concernées (date et libellé de matière):
je fais :
Ensuite quand je décompose mon résultat et j'arrive à obtenir le nombre d'absences mais je n'ai pas la liste complête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT a.dateAbsence, m.libMatiere, COUNT(a.dateAbsence) FROM ETUDIANT e, ABSENCE a, MATIERE m WHERE e.nomEtu= 'toto' AND e.noEtu = a.noEtu AND a.dateAbsence > '2008-07-07' AND a.dateAbsence < '2006-02-01' AND a.idMatiere = m.idMatiere GROUP BY a.dateAbsence, m.libMatiere ORDER BY a.dateAbsence;
Je pense que c'est un problème de GROUP BY.
merci
Partager