Consulta Becas

Y lo mismo que antes pero filtrando por plan_version del alumno:

    SELECT COUNT(*)
         , SUM(CASE WHEN (fecha >= _FechaDesde AND fecha <= _FechaHasta) THEN 1 ELSE 0 END)
      INTO _cant_aprobadas, _cant_aprobadas_anio_a_evaluar
      FROM (SELECT ha.elemento, MIN(ha.fecha) fecha
              FROM vw_hist_academica_basica ha
              JOIN sga_alumnos al ON al.alumno = ha.alumno AND al.plan_version = ha.plan_version
             WHERE al.alumno = _arch2.alumno
               AND ha.resultado = 'A'
          GROUP BY elemento);