Reporte de materias aprobadas y desaprobadas

Estimados,

tuve que personalizar los reportes de materias aprobadas y desaprobadas. En los reportes (que en realidad son 4) vi que el mismo alumno en el reporte de materias aprobadas tenía un promedio (8 ocho) y en el de desaprobadas decía que “no tiene materias promediables aprobadas”.

Revisé el SP que utilizan ambos DW: (dl_certif_mat_aprob y dl_certif_mat_desaprob)

dl_certif_mat_aprob, utiliza sp_certmataprob y para calcular el promedio ejecuta otro SP:
EXECUTE PROCEDURE sp_prom_alu_resul( pUA, pCarrera, pLegajo, ‘A’) INTO iPromedio;

dl_certif_mat_desaprob, utiliza sp_certmatdesaprob y para calcular el promedio ejecuta también el SP
( EXECUTE PROCEDURE sp_prom_alu_resul( pUA, pCarrera, pLegajo, ‘S’) INTO iPromedio;)

La diferencia está en el 3er parámetro que es, según entiendo, si se computan Todas las materias o las aprobadas solamente.

Lo que no logro distinguir es por qué la diferencia de los parámetros en las llamadas.

Saludos

Juan

Valor del 3er Parámetro:
S - Corresponde a considerar todas las materias, es decir: Aprobadas y Reprobadas
A o N - Solo materias Aprobadas