Consulta Becas

Diego, la vista de historia academica recupera actividades de la version actual del plan del alumno. Podes probar cambiar la vista vw_hist_academica_basica por vw_hist_academica

Respecto a este filtro:

JOIN sga_alumnos al ON al.alumno = ha.alumno AND al.plan_version = ha.plan_version

No es correcto, porque en la vista de historia academica (ha.plan_version) se registra la version del plan de estudios en que el alumno realizó la actividad (en este caso que la aprobó) que podría ser una version de plan anterior a la verison actual o una version de plan de estudios de otro plan en el que estuvo el alumno; con lo cual no va a contar esa actividad porque es una version de plan de estudios distinta a la version actual.