Requette sql

Bonjour,
Je travaille sur une application asp et j ai un probleme sur une requette sql, j ai une table absence qui englobe les absences des etudiants avec le type d absence justifie ou nonjustifie et je veux afficher les noms des etudiants avec le nombre d absence justifie et le nombre total d absence non justifie aidez moi svp

1 réponse

  1. select Eleve,COUNT(justifer)
    FROM Absence
    WHERE justifier="Non" group by eleve

    une piste
    1. select Eleve as toto,
      (select COUNT(justifer) FROM Absence WHERE justifier="Non" group by eleve where Eleve=toto) as non_justifier,
      (select COUNT(justifer) FROM Absence WHERE justifier="oui" group by eleve where Eleve=toto) as justifier
      FROM Absence

      condition d union a voir
    2. Y a un exist a mettre