Cita: como puedo definir en donde me mustre la cantidad de alumnos que reprobaron por ejemplo de 1 a 5 materias
Esa es una consulta algo más elaborada, pero sencilla. Lo que tienes que hacer siempre es no tratar de resolverlo mentalmente todo en una sola y única condición, porque eso casi nunca existe.
La idea es que te plantees el problema desglosando las condiciones
- Contar las distintas materias por alumno.
- En cada materia debe tener nota menor o igual a cinco.
- Listar los que tengan cinco o menos materias reprobadas.
Lo primero, implica contar los distintos por alumno: COUNT(DISTINCT idMateria) y GROUP BY idAlumno.
Lo segundo, buscar aquellos que tengan calificación menor o igual a 5: WHERE Calificacion <=5.
Lo tercero, que el total de lo contado esté entre 1 y 5.
hay dos formas de escribir esta consulta de manera simple:
o bien
Lo único a tener en cuenta es que este listado
no incluirá a aquellos alumnos que se inscribieron y no tuvieron notas, porque para que aparezcan en el listado la nota debe ser de por lo menos 1. No admite ceros.