sp_fichaaluporcapro

Hola!
En el sp_fichaaluporcapro faltaría, al final, agregar que retorne los datos de acuerdo al plan y VERSION (esta no está incluída) de cada carrera, ya que cuando el alumno está en más de una carrera, vcVersion queda con la versión de la última carrera encontrada, entonces retorna para todas las carreras la misma versión.

– para cada plan y titulo
FOREACH SELECT DISTINCT trp.unidad_academica, trp.carrera, trp.legajo, trp.plan, trp.version, trp.titulo, sc.nombre, st.nombre, st.nombre_femenino, tiene_orient
INTO vcUnidadAcademica, vcCarrera, vcLegajo, vcPlan, vcVersion, vcTitulo, vcNombreCarrera, vcNombreTitulo, vcNombreTituloF, vcTieneOrient
FROM tmp_result_porcen AS trp, sga_carreras AS sc, sga_titulos AS st, sga_titulos_plan AS stp
WHERE trp.unidad_academica = sc.unidad_academica
AND trp.carrera = sc.carrera
AND trp.unidad_academica = st.unidad_academica
AND trp.titulo = st.titulo
AND trp.unidad_academica = stp.unidad_academica
AND trp.carrera = stp.carrera
AND trp.plan = stp.plan
AND trp.titulo = stp.titulo

Saludos,

Natalia

Hola Natalia

En que versión debería corregirse?

En esa situación recuperarias el plan y version con que el alumno aprobó la materia y no correspondería.
Tiene que ser el plan y version actual.

Emilio

Es en la versión 263.

El procedimiento está bien. Solo falta agregar en el foreach indicado que recupere la version para poder retornarla correctamente. De lo contrario, al retornar vcVersion, siempre tiene el último valor.

Esto genera confusión a la hora de ver la carrera-plan-versión del alumno.

Saludos,

Natalia