Consulta en base de datos

Hola espero me puedas ayudar
Tengo un proyecto para el collegio, en SQL SERVER en el cual tengo que hacer una consulta de un atabla llamada actas, esta tabla guarda las distintas calificaciones de los alumnos.
Hay alumnos que tienen 4 asignaturas, otros 5 y otros 8 asignaturas.
La calificación va entre un rago de 0 a 100 la calificación mínima para aprobar es de 60
Como puedo hacer una consulta que me indique cuantos alumnos tienen todas sus asignaturas aprobada (mayor o igual a 60) y cuantos alumnos han reprobado una o más asignaturas y de la cantidad de alumnos reprobados cuantos han dejado una asignatura, cuantos alumnos han dejado dos asignaturas y cuantos alumnos han dejado treo o más asignaturas.
Espero me puedas indicar como poder hacer esta consulta y que me pueda mostar los datos que necesito. Gracias espero tu ayuda
Respuesta
1
Depende de la estructura que tengan las tablas, pero en forma general seria
si las asignaturas de cada alumno estas como registros
alumno1 asignatura1 puntos
alumno1 asignatura2 puntos
alumno2 asignatura1 puntos
puedes hacer select * from tabla where puntos >59
bueno depende demasiado de como tengas los datos
a veces es preferible colocar algunos contadores por alumno para no procesar todo de nuevo
Si quieres enviame la base o parte de ella
para poder ayudarte mejor
Si se puedes envíamelo en formato 2003
Bueno gracias te agradezco tu ayuda, lo único es que no se si pueda enviarte la base pues como apenas estoy comenzando en la programación la tengo en SQL 2000 y no ce si me puedas ayudar de todas formas tu me dices si te la envío para que la veas y me indiques como hacer
Compactala y reparala, zipeala, y me la, envias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas