sumar registros de inasistencias
Publicado por giuli (7 intervenciones) el 17/09/2016 11:04:16
hola.. tengo las siguientes tablas en un sistema de asistencia escolar:
INASISTENCIA(idinasistencia,fecha,idtipoinassitencia,idalumno);
TIPOINASISTENCIA(idtipoinasistencia,valor);
¿Como puedo contar el valor total de inasistencia de un alumno dentro de un trimestre?
Osea desde marzo hasta mayo por ejemplo, cuando se arma la libreta se coloca el total de faltas digamos que tiene.
Probe lo siguiente:
Pero parece ser me cuenta una sola vez por cada tipo de inasistencia y no por cada vez que aparece una inasistencia.
Que puedo hacer?
INASISTENCIA(idinasistencia,fecha,idtipoinassitencia,idalumno);
TIPOINASISTENCIA(idtipoinasistencia,valor);
¿Como puedo contar el valor total de inasistencia de un alumno dentro de un trimestre?
Osea desde marzo hasta mayo por ejemplo, cuando se arma la libreta se coloca el total de faltas digamos que tiene.
Probe lo siguiente:
1
SELECT SUM(valor) as total FROM tipoinasistencia WHERE tipoinasistencia.idtipoinasistencia IN (SELECT idtipoinasistencia FROM inasistencia WHERE fecha BETWEEN '2016-08-08' AND '2016-09-17' AND idalumno=3);
Pero parece ser me cuenta una sola vez por cada tipo de inasistencia y no por cada vez que aparece una inasistencia.
Que puedo hacer?
Valora esta pregunta


0