Hola, quisiera consultarles sobre una personalización del Cert. de Mat. aprobadas del Titulo intermedio de Egresados dentro del módulo de Egresados. El cert de titulo de grado anda perfecto.
Tenemos una carrera de grado, Ingenieria en Alimentos, la cual tiene un título intermedio que es Técnico Superior en Tecnologias de Alimentos.
El mismo requiere la aprobación de los ciclos 00001 (común) y el específico de técnicos 00003. Además se requiere 30 hs de crédito (optativas) de primer año y 255 horas de tercer año.
Ahora va el problema, necesitamos que dicho certificado solamente muestre las materias y créditos que corresponden al titulo intermedio. Es decir que si el alumno hizo materias o creditos que corresponden al ciclo superior de Ingenieria no los muestre.
Del procedimiento sp_histAcademicaINTERMEDIO812, extraigo la siguiente parte, que como resultado muestra las materias que corresponden al titulo intermedio pero no consigo que muestre los creditos.
FOREACH
SELECT DISTINCT vw_hist_academica.materia,
sga_atrib_mat_plan.nombre_materia,
sga_atrib_mat_plan.nombre_reducido,
vw_hist_academica.fecha,
DECODE(vw_hist_academica.resultado,‘A’, ‘Aprobado’ , ‘R’, ‘Reprobado’, ‘P’, ‘Promocionado’),
vw_hist_academica.escala_notas,
vw_hist_academica.nota,
vw_hist_academica.forma_aprobacion,
vw_hist_academica.tipo_acta,
vw_hist_academica.acta,
vw_hist_academica.acta_promocion,
vw_hist_academica.nro_resolucion,
vw_hist_academica.equivalencia,
vw_hist_academica.plan,
vw_hist_academica.version,
sga_atrib_mat_plan.anio_de_cursada,
sga_atrib_mat_plan.periodo_dictado
INTO vcMateria,
vcNombreMateria,
vcNombreMatRed,
dFecha,
cResultado,
iEscalaNota,
vcNota,
cFormaAprob,
cTipoActa,
vcActa,
vcActaProm,
vcNroResolucion,
iEquivalencia,
vcPlan,
vcVersion,
vcAnioCursada,
vcPeriodoDictado
FROM vw_hist_academica,
sga_atrib_mat_plan,
sga_materias_ciclo mc,
sga_ciclos_orient co,
sga_titulos_plan ,
sga_titulos
WHERE vw_hist_academica.unidad_academica = pUnidadAcademica
AND vw_hist_academica.carrera = pCarrera
AND vw_hist_academica.legajo = pLegajo
AND vw_hist_academica.unidad_academica = sga_atrib_mat_plan.unidad_academica
AND vw_hist_academica.carrera = sga_atrib_mat_plan.carrera
AND vw_hist_academica.plan = sga_atrib_mat_plan.plan
AND vw_hist_academica.version = sga_atrib_mat_plan.version
AND vw_hist_academica.materia = sga_atrib_mat_plan.materia
and sga_titulos_plan.titulo = sga_titulos.titulo
and sga_titulos_plan.plan = sga_atrib_mat_plan.plan
and sga_titulos.nivel = “INTERMEDIO”
AND sga_atrib_mat_plan .materia = mc.materia
and vw_hist_academica.materia = mc.materia
and mc.ciclo = co.ciclo and co.titulo = sga_titulos_plan.titulo
and sga_atrib_mat_plan.plan = vw_hist_academica.plan and sga_atrib_mat_plan.carrera = vw_hist_academica.carrera
AND vw_hist_academica.legajo = pLegajo and vw_hist_academica.carrera = pCarrera and vw_hist_academica.plan = sga_atrib_mat_plan.plan AND vw_hist_academica.materia = mc.materia
ORDER BY vw_hist_academica.materia,sga_atrib_mat_plan.anio_de_cursada, sga_atrib_mat_plan.periodo_dictado ASC
Quizás es porque la tabla sga_materias_ciclo contiene a que ciclos pertenecen las materias y las genéricas pero no los creditos (optativas) y al hacer and entre sga_atrib_mat_plan .materia = mc.materia y otras tablas no los muestra.
Si alguien me puede dar una idea/sugerencia, será bienvenida .
Gracias
Saludos!
Silvia
Facultad de Alimentación - UNER