Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2012, 09:56
carlosdr
 
Fecha de Ingreso: julio-2012
Mensajes: 11
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta listado segun determinadas fechas

Hola a todos tengo una dudilla que no se cómo sacar, a ver si me podéis echar una mano aunque sea al cuello :P

Como comente en otro tema tengo una base de datos en mysql, con una tabla donde guardo el estado de cada alumno es decir ( dni (clave), fechaest(clave), tipoestado)

En dni, se guarda el dni de cada alumno

En fechaest ,se guarda la fecha en la cual cambió de estado (para tener un control de la temporalidad)

En tipoestado, se guarda el estado perteneciente a esa fecha ( ALTA o BAJA)
Queda una tabla de este tipo

12345678Y 2011-05-02 ALTA
87654321B 2011-06-01 ALTA
12345678Y 2011-08-01 BAJA
87654321B 2011-07-01 BAJA
12345678Y 2012-05-07 ALTA

En otro lugar tengo una tabla la cual guarda los pagos (dni (clave),mespagado(clave), importe,fechapago ,comentario )

Queda una tabla de este tipo

12345678Y MAYO11 999 2011-05-03 PAGO MES MAYO
12345678Y JUNIO11 999 2011-06-05 PAGO MES JUNIO
87654321B JUNIO11 999 2011-06-02 PAGO MES JUNIO
12345678Y MAYO12 999 2012-05-10 PAGO MES MAYO

Si os fijáis 12345678Y no ha pagado el mes de julio el cual estuvo dado de alta, y el cual le falta por pagar.

De momento tengo una vista la cual me dice el estado actual de cada alumno y mediante ella puedo saber actualmente su situación, pero esta me fallaría ya que 12345678Y se dio de baja entre los meses 2011-08-01 y 2012-04-30 por lo tanto estos meses no los tiene que pagar.

La idea sería sacar un listado de todas las deudas

GRACIAS!!!