CERTIFICADO DE EGRESADOS DE APROBAS Y DESAPROBADAS PARA TITULOS INTERMEDIOS

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


Hola Martin

No logro entender el problema.
Vos decis que esa consulta no te devuelve algunas materias?

Emilio

Hola Emilio,

en sintesis es poder determinar que creditos/optativas perteneces a un titulo dado, en este caso el intermedio.

Saludos

Hola Martin

Con sga_materias_ciclo no te van a aparecer las optativas de las genéricas.

Emilio

Hola Emilio,
y armar el SQL con una UNION para traer las materias en 2 grupos? por un lado las comunes y por otro las optativas? Como lo ves?

Saludos
MARTIN

Hola Martin

o un UNION o armar dos bucles.
depende del tratamiento que le quieras dar a cada caso.

Emilio