Que tal Lucas.
Sí el query que pones funciona, y quieres obtener lo siguiente:
Código PHP:
id appaterno apmaterno nombre idparalelo promedio
15 Galvez Barrios María Yenny 1A07 28.75
La línea que dice:
SELECT a.id, a.appaterno, a.apmaterno, a.nombre, n.idparalelo, n.idmateria, sum( n.nota ) AS promedio
Debe decir:
Código:
SELECT a.id, a.appaterno, a.apmaterno, a.nombre, n.idparalelo, n.idmateria, AVG( n.nota ) AS promedio
La función de agregado
AVG, devuelve la media de los valores de un grupo. Los valores nulos se pasan por alto. Obviamente el campo usado en AVG, debe ser del tipo númerico.
Saludos y espero que sea lo que buscas.
---------------------------------------------
La línea es:
Código:
SELECT a.id, a.appaterno, a.apmaterno, a.nombre, n.idparalelo, AVG( n.nota ) AS promedio