Consulta contando datos

Hola David,
Vuelvo a ser yo, el de las notas.
Tengo una tabla que controla las ausencias de los alumnos, con un campo "incidencia" que puede ser F, R o J según sea ausencia, retraso o justificación.
Me gustaría extraer los datos de manera que hiciera el recuento dels siguiente modo:
5 columnas: Nº alumno, Alumno, F, R, J.
¿La pregunta como puedo realizar esta o estas consultas de manera que salgan agrupadas las incidencias por el número de alumno?
De antemano, muchas gracias
Xavier

1 respuesta

Respuesta
1
A ver si ahora funciona, que te he enviado la respuesta un par de veces y por algún motivo me la retornan siempre.
Lo que necesitas es una consulta agrupada:
select idalumno, alumno, sum(case incidencia when 'F' then 1 else 0 end) as F, sum(case incidencia when 'R' then 1 else 0 end) as R, sum(case incidencia when 'J' then 1 else 0 end) as J FROM tutabla group by idalumno, alumno
Muchas gracias, desconocía la posibilidad de una consulta agrupada.
Lo pruebo y te comento.
Repito muchas gracias, y aprovecho la ocasión para desearte unas Felices Fiestas Navideñas
Xavier
Si ya lo has probado, por favor puntúa la respuesta para que se cierre.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas