Tengo una inconsistencia entre la migracion y el post control de requisitos de aspirantes
La consulta que migra me trae 23938 registros
SELECT
count(distinct cpra.requisito_aspirante)
FROM
mig.sga_req_cumplidos as src,
mig._cnv_pk_requisitos_aspirante as cpra,
mig._cnv_pk_requisitos as cpr,
mig._cnv_pk_propuestas_aspira as cpp,
sga_requisitos as r,
sga_propuestas_aspira as pa
WHERE
src.unidad_academica = cpra.unidad_academica AND
src.nro_inscripcion = cpra.nro_inscripcion AND
src.requisito = cpra.requisito AND
src.carrera = cpra.carrera AND
cpra.tabla = ‘sga_req_cumplidos’ AND
src.requisito = cpr.requisito_g2 AND
r.requisito = cpr.requisito AND
src.unidad_academica = cpp.unidad_academica AND
src.carrera = cpp.carrera AND
src.nro_inscripcion = cpp.nro_inscripcion AND
pa.propuesta_aspira = cpp.propuesta_aspira AND
pa.fecha_inscripcion = (SELECT max(p.fecha_inscripcion)
FROM sga_propuestas_aspira as p
WHERE p.persona = pa.persona
AND p.propuesta = pa.propuesta)
y el post control me dice que habia para migrar 20597 registros
SELECT count(*)
FROM mig._cnv_pk_requisitos_aspirante cpra, mig.sga_req_cumplidos as src , mig._cnv_pk_requisitos as cpr
WHERE src.unidad_academica = cpra.unidad_academica AND
src.nro_inscripcion = cpra.nro_inscripcion AND
src.requisito = cpra.requisito AND
src.carrera = cpra.carrera AND
cpra.tabla = ‘sga_req_cumplidos’ AND
src.requisito = cpr.requisito_g2 AND
cpr.migrar = 1 ;
La consulta que migra la informacion /45_Matricula/02_Migracion/11_sga_requisitos_aspirante.sql le falta la restriccion cpr.migrar = 1
que si la tiene la consulta del post control.
Que deberia tomar como válido, lo que migró la consulta sin la restriccion cpr.migrar=1 que son mas de 3 mil registros que lo que me dice el postcontrol que debería migrar? o hay que corregir la consulta que migra y agregar la restriccion cpr.migrar=1 ?