Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/05/2015, 00:49
jaimemcal
 
Fecha de Ingreso: mayo-2015
Mensajes: 4
Antigüedad: 9 años
Puntos: 0
Respuesta: Consulta Sql Para Obtener Cuadro de Honor

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 original
  1. SELECT a.Curso, a.NombreEstudiante, a.Promedio, b.Promedio
  2.  
  3.  
  4. FROM evaluaciones a, ( SELECT MAX( promedio ) AS promedio
  5. FROM evaluaciones
  6. GROUP BY curso ) b
  7.  
  8.  
  9. WHERE (a.Promedio = b.Promedio)
  10. 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.

Última edición por gnzsoloyo; 18/05/2015 a las 09:52