Buenas tardes chic@s quería comentaros un problemilla que tengo!
A ver, 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-24 ALTA
87654321B 2011-06-10 ALTA
12345678Y 2012-01-20 BAJA
87654321B 2012-03-05 BAJA
12345678Y 2012-05-07 ALTA
La cuestión sería como puedo sacar un listado de los alumnos que actualmente están de baja o de alta?
Logre sacar las máximas fechas de cada dni junto con el, pero a la hora de ponerle el estado me salen erróneos (saca el primer estado que se encuentra..) tipo a esto:
87654321B 2012-03-05 ALTA
12345678Y 2012-05-07 ALTA (este siempre sale imitando al primero)
Cuando el estado en esa fecha para 87654321B es BAJA
A ver si me podéis ayudar!!
Gracias!