Estimados,
Hay algo del procedure para el araucano nominal que no estoy entendiendo. Se supone que yo tengo que enviar el nominal de alumnos de 2011, por lo tanto lo corro para ese año académico.
Ahora, porqué las materias aprobadas las busca para fecha calendario del año académico anterior…? en el código…
– Averiguo la fecha del Calendario (se buscan las materias del año anterior al informado).Idem sp_int_arau_datmat
SELECT fecha_inicio,fecha_fin-- INTO ld_FechaIniAA, ld_FechaFinAA
FROM sga_anio_academico WHERE anio_academico = PanioAcademico - 1;
SELECT
2,
d.unidad_academica,
d.carrera,
d.legajo,
c.materia,
NVL(sga_atrib_mat_plan.nombre_materia, sga_materias.nombre),
CASE sga_atrib_mat_plan.obligatoria
WHEN ‘S’ THEN 0
WHEN ‘N’ THEN 1
ELSE 1
END,
sga_atrib_mat_plan.carga_horaria_tot,
to_char(d.fecha, “%Y%m%d”),
d.plan,
d.version,
p.acta,
sga_libros_de_acta.nombre,
sga_folios_promo.folio_fisico
FROM sga_comisiones as c,
sga_actas_promo as p,
sga_det_acta_promo as d,
sga_materias,
OUTER sga_libros_de_acta,
OUTER sga_folios_promo,
OUTER sga_atrib_mat_plan
WHERE p.comision = c.comision
AND p.estado = ‘C’
AND d.unidad_academica = p.unidad_academica
AND d.acta = p.acta
AND d.rectificado = ‘N’
AND d.estado = ‘A’
AND d.resultado = ‘P’ – Promocionada
AND d.fecha BETWEEN ld_FechaIniAA AND ld_FechaFinAA
AND sga_materias.unidad_academica = c.unidad_academica
AND sga_materias.materia = c.materia
AND sga_libros_de_acta.libro = p.libro
AND sga_folios_promo.unidad_academica = d.unidad_academica
AND sga_folios_promo.acta = d.acta
AND sga_folios_promo.folio = d.folio
AND sga_atrib_mat_plan.unidad_academica = d.unidad_academica
AND sga_atrib_mat_plan.carrera = d.carrera
AND sga_atrib_mat_plan.plan = d.plan
AND sga_atrib_mat_plan.version = d.version
AND sga_atrib_mat_plan.materia = c.materia;
– c.anio_academico = pAnioAcademico
Obviamente en el archivo 2 no me sale nada con estos parámetros luego…
Muchas Gracias!
Laura