Buenas Noches
Tengo un problema en el modulo EGRESADOS en el nodo 05_certificados_otorg (Adjunto imagen). Mirando un poco el problema surge cuando se inserta los estados del circuito de egreso. En nombre y descripción esta insertando el campo estado y no el nombre y la descripción del estado, pero cuando pregunta si ya esta en G3 esta comparando por el nombre. Entonces cuando integro dos bases de datos vuelve a ingresar el mismo estado generando luego el problema que adjunto.
Estado a insertar en G2
entidad estado nombre descripcion
1 “C” “Area de Control Curricular” “Area de Control Curricular”
1 “L” “Colación” “Colación”
1 “T” “Area de Títulos” “Area de Títulos”
1 “F” “Facultad” “Facultad”
Estados después de insertados en G3
estado nombre descripcion tipo activo
1005 “T” “T” “Egreso” “S”
1006 “C” “C” “Egreso” “S”
1007 “L” “L” “Egreso” “S”
1008 “F” “F” “Egreso” “S”
1009 “T” “T” “Egreso” “S”
1010 “C” “C” “Egreso” “S”
1011 “L” “L” “Egreso” “S”
1012 “F” “F” “Egreso” “S”
-- inserto estados
INSERT INTO mce_estados( nombre, descripcion, tipo, activo)
SELECT estado, estado,'Egreso', 'S'
FROM mig.mce_estados
WHERE nombre not in (select nombre from mce_estados where tipo = 'Egreso');