Select la plus petite moyenne d'un table [Résolu/Fermé]

Signaler
Messages postés
139
Date d'inscription
samedi 19 juillet 2014
Statut
Membre
Dernière intervention
14 août 2019
-
Messages postés
139
Date d'inscription
samedi 19 juillet 2014
Statut
Membre
Dernière intervention
14 août 2019
-
Bonjour,

J'ai une table qui contient : l'id d'une personne, une note, un coef, une matière
Je voudrais pouvoir trouver la plus petite moyenne d'une matière.
J'ai essayé ca mais ca ne fonctionne pas :

SELECT MIN(SUM(note * coef)/SUM(coef))
FROM bulletin
WHERE module = 'Mathématiques'
GROUP BY id_etu


Si vous avez des solutions ou des pistes, merci d'avance !

Victor

1 réponse

Messages postés
11781
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 août 2020
674
bonjour, commence par faire une requête qui retourne les moyennes.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57491 internautes nous ont dit merci ce mois-ci

Messages postés
139
Date d'inscription
samedi 19 juillet 2014
Statut
Membre
Dernière intervention
14 août 2019
3
Je l'avais déjà faite :
SELECT id_etu, SUM(note*coef)/ SUM(coef) FROM `bulletin` WHERE module='Mathématiques' GROUP BY id_etu

Que faire ensuite?
Messages postés
11781
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 août 2020
674
select min(moyenne) from
(SELECT id_etu, SUM(note*coef)/ SUM(coef) as moyenne 
FROM `bulletin` 
WHERE module='Mathématiques' 
GROUP BY id_etu) as moyennes
Messages postés
139
Date d'inscription
samedi 19 juillet 2014
Statut
Membre
Dernière intervention
14 août 2019
3
Ca marche parfaitement merci beaucoup !