Hola Carina
Con todas esas idas y venidas, cambios de fecha de serviror … ( No lo hagan pr favor en producción, para ingresar alumnos viejos utilicen scripts de migración. ) seguramente te quedaron mal las fechas en la tabla sga_cambios_plan e intentas realizar una operación para un plan que para esa tabla el alumno no se encuentra en el mismo en esa fecha . Select * from sga_cambios_plan where legajo= ‘xxxx’ order by carrera,plan, fecha_desde
Contanos después …
saludos,
Ana María