Je dispose d'une table "Elèves" avec des informations classiques:
* RéfElève
* Nom
* Prénom
* Classe
* Adresse etc...
Je dispose d'une table "Matières"
* RéfMatière
* Matière
Je dispose aussi d'une table "ContrôlesC" qui contient les notes obtenues par chaque élève pour chacune des matières enseignées pour l'année en cours:
* RéfContrContinu
* RéfElève
* RéfMatière
* Note
* AnnéeScolaire
Sachant que chaque élève a subi durant toute l'année, sauf cas de force majeure, le même nombre de contrôles pour chacune des matières enseignées, il est aisé de faire la moyenne obtenue pour chacun d'eux par matière.
Pour éliminer l'effet "accident" et en supposant par exemple que le nombre de contrôles est de 4 par matière, mon désir serait de produire une requête qui va me permettre d'extraire et ne retenir par exemple que les DEUX meilleures notes obtenues par Elève et par Matière.
A tous, et d'avance, merci pour votre contribution
Partager