Tengo una vista similar a esta ordenada por cursos y promedios: el nombre de mi vista es evaluaciones
y requiero obtener una tabla como la siguiente:
podria ser obtenidos en 1 o dos consultas
Les aviso que ya consegui realizar la primera parte.. La obtencion de las 1ras mejores notas, lo que aun no puedo sacar son las 2das mejores, si me pudieran ayudar les estare muy agradecido, por si alguien requiera la misma informacion comparto la primera solucion que obtuve para obtener los 1ras mejores notas.
Por cierto estoy trabajando sobre una vista que contiene los nombres completos de los estudantes, un id estudiante, su curso y los promedios correspondientes, de lo cual solo requiero el nombre, el curso y la nota, para lo cual utilizo lo siguiente:
Código SQL:
Ver originalSELECT a.Curso, a.NombreEstudiante, a.Promedio, b.Promedio
FROM evaluaciones a, ( SELECT MAX( promedio ) AS promedio
FROM evaluaciones
GROUP BY curso ) b
WHERE (a.Promedio = b.Promedio)
GROUP BY a.Curso
Asi de simple, espero me puedan ayudar con los faltantes 2dos lugares, gracias de antemano.
Por mi parte tambien seguire insistiendo y si lo consigo lo publicare.