Problème avec la fonction AVG
Bonjour;
Je suis sur Mysql server 5.0, j'utilise Mysql query browser.
J'ai selectionné les notes données aux étudiants par un prof.
Je souhaite maintenant afficher uniquement les notes inférieures à la note moyenne.
J'ai rajouté une dernière ligne pour n'afficher que les notes inférieures à la moyenne mais il y a une erreur de syntaxe dans cette dernière ligne.
Trouvez-vous la solutions? Merci.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
SELECT e.nom_etudiant, nota.note, p.nom_prof, p.prenom_prof
FROM etudiant e, notation nota, cours c,
nomination nomi,prof p
WHERE e.id_etudiant = nota.id_etudiant
AND nota.id_cours = c.id_cours
AND c.id_cours = nomi.id_cours
AND nomi.id_prof = p.id_prof
AND p.nom_prof = 'EVANS'
AND p.prenom_prof = 'Bill'
AND nota.note < select avg (nota.note); |