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