Select la plus petite moyenne d'un table

Résolu
victorberson Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -  
victorberson Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, commence par faire une requête qui retourne les moyennes.
1
victorberson Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   5
 
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?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
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
0
victorberson Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   5
 
Ca marche parfaitement merci beaucoup !
0