Fecha en que ina inscripcion pendiente pasa a activa

Hola, estoy trabajando con posgrados y un problema que me encuentro es que los alumnos entran como aspirantes , y quedan pendientes hasta completar un requisito documental que es la admisión formal a la propuesta por parte de un consejo. Cuando un alumno termina la propuesta, necesito completar la duración de la misma no a partir de la fecha de inscripción sino de la fecha de admisión (cuando completo el requisito documental). Pero de todos modos la fecha de inscripción a la propuesta debe aparecer en algunos certificados.
Lo intenté como dije utilizando un requisito socumental, así tenía una fecha de inscripcion por un lado en sga_propuestas_aspira y una fecha de admisión cuando cumplementa el requisito de admisión, de la tabla sga_requisitos_presentados. Pero el problema está en que en esta última tabla no veo relación al alumno. Si volviera a cursar otra propuesta, tendria la misma persona dos requisitos con el mismo código de requisito y de persona, sin saber cual corresponde.
Como podría solucionar esto?
El resumen es necesito una fecha de inscripción y una de admisión por Alumno.
Saludos.
Pablo

Una opcion es consultar el log de autitoria de la tabla de inscripcion a propuesta (negocio_auditoria.logs_sga_propuestas_aspira) y recuperar la fecha en que existe un registro para esa inscripción donde cambia el dato relacionado con el estado de la inscripcion (situacion_asp) del valor 1 (inscripcion pendiente) al 2 (inscripcion aceptada).

Otra opción es que registre la fecha en que cambia de estado de la inscripción en otra tabla. Por trigger deupdate en la tabla sga_propuesas_aspira, podrian detectar cuando se cambia el estado de pendiente a aceptado y en ese momento registrar esta fecha en esa nueva tabla.
Luego para calcular la duración en la propuesta deberian consultar la fecha de admision en este dato de la nueva tabla.