Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/04/2008, 14:23
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Re: Ayuda con consulta

No he probado nada y lo he hecho un poco a la carrera, pero para que vayas haciendo pruebas te dejo dos consultas, una para ver el total entre las fechas que pongas para una clase, y si no quieres especificarla quitas el final ... AND clase = y te mostrará todas las clases

SELECT clase, SUM (ausencias) AS ausencias, SUM (retrasos) AS retrasos, SUM (justificaciones) as justificaciones FROM tablafaltas INNER JOIN tablaclase ON clase.nexpediente=faltas.nexpediente GROUP BY idclase HAVING fechaparte BETWEEN .... AND idclase =

y la otra es para ordenar por asignaturas...

SELECT clase, tituloasignatura, SUM (ausencias) AS ausencias, SUM (retrasos) AS retrasos, SUM (justificaciones) as justificaciones FROM tablafaltas INNER JOIN tablaclase ON clase.nexpediente=faltas.nexpediente GROUP BY idasignatura HAVING fechaparte BETWEEN .... AND idclase =

adapta los datos e intenta a ver qué sale para empezar
Como no nos has dicho cómo sacar las fechas de principio y final de curso, etc., no lo pongo, pero eso es algo fácil, algo así como BETWEEN tablafechas.fechainiciocurso AND tablafechas.fechafinalcurso

Última edición por jurena; 18/04/2008 a las 14:29