08/02/2013, 11:52
|
| | Fecha de Ingreso: febrero-2013
Mensajes: 2
Antigüedad: 11 años, 10 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" |