Consulta sobre datos Guarani

Hola Laura, repasando el query de extraccion de la ft_cursadas, veo que si estamos contando las actas de promocion, serian las sga_actas.origen = ‘P’

– ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
– Generación del archivo LT_Cursadas.txt
– Cuenta los siguiente:
– * Promocionados en actas de promocion cerradas.
– * Aprobados en actas de cursadas que no promocionaron
– * Desaprobados en actas de cursadas
– * Ausentes en actas de cursadas
– ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

SELECT
ingreso.institucion as institucion,
vw_comisiones.ubicacion as sede,
cast(vw_comisiones.anio_academico as integer) as anio_academico,
‘PL’ AS tipoperiodo,
vw_comisiones.periodo_nombre as periodo_lectivo,
vw_comisiones.orden as ordenperiodoenanio,
sga_alumnos.alumno as legajo,

-- sga_propuestas.codigo AS carrera_id
sga_alumnos.propuesta as carrera,

sga_planes_versiones.plan as plan,
sga_actas_detalle.plan_version as plan_version,

-- vw_comisiones.elemento as materia,
vw_comisiones.elemento_codigo as materia,

sga_catedras.nombre as catedra_desc,
vw_comisiones.comision as comision,
CASE
   WHEN sga_actas.origen = 'P' AND sga_actas_detalle.resultado = 'A' THEN 5 -- Promociono
       ELSE	sga_actas_detalle.cond_regularidad
    END as condicionregularidad,
sga_actas_detalle.resultado as resultado,	
CASE
   WHEN sga_actas.origen = 'P' AND sga_actas_detalle.resultado = 'A' THEN 'PR' -- Promociono
   WHEN sga_actas.origen = 'P' AND sga_actas_detalle.resultado <> 'A' THEN 'NP' -- No Promocionó (No promocionados y Ausentes)
   WHEN sga_actas.origen = 'R' THEN sga_actas_detalle.resultado  -- Resultados del acta de cursadas 
END AS resultado,

sga_actas_detalle.nota as nota,
	
-- sga_clases_asistencia_acum.porc_asistencia AS porcentajeasistencia
sga_actas_detalle.pct_asistencia,
	
0 as materia_comun,
sga_actas.nro_acta as acta,
sga_actas.estado as estado_acta,

intentos.total_intentos as totalintentoscursada, -- Total de veces que ha intentado cursar la materia dentro de la carrera
intentos.nro_intento as nrointentocursada,       -- Número de vez que intenta cursar la materia dentro de la carrera.

1 as cantidadregistroscursada,
ingreso.anio_academico_institucion as anio_ingreso_institucion,
ingreso.anio_academico_propuesta as anio_ingreso_propuesta,
ingreso.periodo_inscripcion_nombre as periodo_inscripcion_nombre

FROM
sga_instituciones as i,
sga_actas,
sga_actas_detalle,
sga_planes_versiones,
vw_comisiones
LEFT JOIN sga_catedras ON sga_catedras.catedra = vw_comisiones.catedra,
sga_alumnos,
sga_propuestas,
_wichi_intentos_cursadas as intentos,
_wichi_ingreso_alumnos as ingreso

WHERE
i.institucion = get_institucion_instalacion()
AND sga_actas.origen IN (‘R’,‘P’) – Cursadas Y Promociones
– AND sga_actas.origen = ‘R’ – Cursadas
AND sga_actas.estado = ‘C’ – cerradas
AND sga_actas_detalle.id_acta = sga_actas.id_acta
AND sga_actas_detalle.resultado IN (‘A’,‘R’,‘U’)
AND sga_actas_detalle.estado = ‘A’
AND sga_actas_detalle.rectificado = ‘N’ …

Por lo que solo faltaría las rectificativas que en la 6.3.0 la agregamos.
Por favor corregime si me esta faltando algún caso…

Saludos,
Sabrina