Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2013, 11:52
robespierrevelez
 
Fecha de Ingreso: febrero-2013
Mensajes: 2
Antigüedad: 11 años, 3 meses
Puntos: 0
Cursor que retorne un estado

Hola tengo la siguiente duda.

Realicé una consulta que me suma 3 notas y me da el promedio,

n1----n2---n3----promedio
-8----9-----5------7
-9----9-----9------9

Con este resutlado quiero realizar un cursor que realizace:


1) De la columna promedio si el resutado esta entre 10 y 9 retorne satisfactorio; 8 y 7 muy bueno y todo lo demás retorne regular.

Para presentar la tabla final:

n1----n2---n3----promedio-----estado
-8----9-----5------7-----------muy bueno
-9----9-----9------9-----------satisfactorio

Muchas gracias por la ayuda!

Adjunto consulta por si sirva de algo.

select id_alumno, "nombre", "apellido", "curso", "asignatura", "nota_1", "nota_2", "nota_3", SUM((nota_1 + nota_2 + nota_3)/3) as promedio
from alumno
join nota on id_alumno = "ID_alumno"
join curso on id_curso = "ID_curso"
join asignatura on id_asignatura = "ID_asignatura"
group by id_alumno, "curso", "asignatura", "nota_1", "nota_2", "nota_3"