Hola, que tal?
En nuestra Universidad tenemos el circuito de egresados personalizado, con sus respectivos analiticos finales. Para titulos de grado y titulos intermedios. Los analiticos para carreras de grado andan bien y los para intermedio hasta ahora venia funcionando bien, pero la vez pasada probando con una carrera con créditos no nos lista estas materias. Esto se debe que nosotros en el titulo intermedio agregamos código para que saque cuales son los ciclos correspondientes al titulo intermedio, y a partir de esto saber que materias son del titulo intermedio y cuales no.
Para esto consultamos las tablas: sga_materias_ciclo , el problema es que en esa tabla no se encuentran las materias optativas de los creditos, que es lo que necesitamos.
Probamos la opción original del SIU y tampoco parece contemplar esto.
Se me ocurrió hacer una union en la consulta para por un lado sacar las que no son credito y por otro los creditos.
Pero quería primero consultar al foro a ver si alguien ya ha lidiado con esto.
A continuación les transcribo el código.
Desde ya muchas gracias.
PD: version 2.05.2 del Guarani
Lic. Cueva, Sergio Martín
Universidad Nacional de Entre Rios
CÓDIGO:
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