MySQL - max(avg) en un group by

 
Vista:
sin imagen de perfil
Val: 12
Ha aumentado su posición en 3 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

max(avg) en un group by

Publicado por Manuel Isaac (2 intervenciones) el 11/06/2019 13:17:44
Buenas tengo el siguiente problema

tengo esta consulta

1
2
3
4
5
SELECT DEPTO, AVG(NOTA) AS nota
FROM PROFESOR P, ACTA A, NOTA N
WHERE P.ID=A.PROFESOR_ID AND A.ID=N.ACTA_ID
GROUP BY DEPTO
order by AVG(NOTA) DESC


En sí es la nota media de los alumnos de cierto de unos departamento.
Ahora bien, tengo en esa misma consulta sacar el max de la media, es decir,
el resultado que tengo en este momento es:

1
2
3
DPTO      nota
MA        15.6727
CCIA      5.4688

Pues necesito, sacar MA 15,6727 en la misma consulta, y sin usar LIMIT ya que podría haber datos max duplicados

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 12
Ha aumentado su posición en 3 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

max(avg) en un group by

Publicado por Manuel Isaac (2 intervenciones) el 11/06/2019 15:29:14
o que en limit se use un count que cuente si hay max repetidos o no. Es decir, aqui solo habria un max pues que el count sea 1.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar