Ayuda con Vista

01/08/2005 - 17:06 por Omar Flores | Informe spam
Hola a todos, nuevamente solicitando su valiosa ayuda para resolver el
siguiente problema:

Cuento con las siguientes 3 Tablas

Alumnos
id_alumno, nombre

Examenes
id_examen, nombre_examen

Detalle
id, id_alumno, id_examen, calificación

Y necesito crear una vista con los siguientes datos

id, id_alumno, "total_examenes_presentados", "total_de_examenes"

Para poder gráfiicar el porcentaje de avance de los exámenes presentados por
alumno y en general.

Espero y me puedan dar algun ejemplo de como hacer esto.

Muchas gracias por su ayuda y tiempo.

Saludos y que tengan un excelente día.
 

Leer las respuestas

#1 Maxi
01/08/2005 - 17:27 | Informe spam
Hola Omar, quizas esta query te ayude:

Select alumnos.id_alumno, alumnos.nombre,(select count(id_examen) from
examenes) as total_examenes,
detalle.total as total_examenes_presentados
FROM alumnos left join (select id_alumno,count(id) as total FROM detalle
group by id_alumno) detalle on
detalle.id_alumno = alumnos.id_alumno


Salu2
Maxi


"Omar Flores" escribió en el mensaje
news:
Hola a todos, nuevamente solicitando su valiosa ayuda para resolver el
siguiente problema:

Cuento con las siguientes 3 Tablas

Alumnos
id_alumno, nombre

Examenes
id_examen, nombre_examen

Detalle
id, id_alumno, id_examen, calificación

Y necesito crear una vista con los siguientes datos

id, id_alumno, "total_examenes_presentados", "total_de_examenes"

Para poder gráfiicar el porcentaje de avance de los exámenes presentados
por alumno y en general.

Espero y me puedan dar algun ejemplo de como hacer esto.

Muchas gracias por su ayuda y tiempo.

Saludos y que tengan un excelente día.








Preguntas similares