Hola como estan,
hace poco hice una pregunta sobre como sacar promedios de estudiantes, la consulta es algo asi:
SELECT a.id_alumno,b.paterno, b.materno,b.nombre, ROUND(AVG(a.nota),2) AS promedio, COUNT(*) FROM calificaciones a INNER JOIN estudiantes b ON a.id_alumno=b.id GROUP BY a.id_alumno,b.paterno, b.materno,b.nombre HAVING promedio >=90;
pero la consulta saca el promedio de todos los cursos que haya cursado un estudiante, ahora me piden un promedio pero solo de los 3 ultimos cursos de cada estudiante, como lo haria? porque avg creo que lo toma todo los cursos en cuenta pero yo quisiera que solo tomara solamente los 3 ultimos cursos.
una idea o sugerencia sobre como hacerlo lo agradeceria mucho.
saludos.