Hola:
Estamos corriendo los precontroles de migración de G2 a G3 y en el de “Calendario Academico” se produce el siguiente error:
“Error: Hay valores que no se encuentran en la tabla sga_catedras_tipos… verifique!!”
Corremos la consulta asociada:
SELECT sc.unidad_academica,sc.materia,sc.catedra,sc.tipo_catedra FROM mig.sga_catedras sc WHERE CASE WHEN sc.tipo_catedra='Cursar' THEN 'C' WHEN sc.tipo_catedra='Rendir' THEN 'R' WHEN sc.tipo_catedra='Cursar-Rendir' THEN 'A' ELSE '33' END
NOT IN (SELECT catedra_tipo FROM sga_catedras_tipos)
La consulta arroja 26 registros que tienen el valor del campo “tipo_catedra” seteado en “Rendir”
Según el script esto es correcto y se corresponde con un valor de “R” de la tabla negocio.sga_catedras_tipos. Sin embargo cuando consulto el contenido de la tabla negocio.sga_catedras_tipo, el valor de “R” no está en la misma, solo hay tres tipos de cátedra “C”, “E” y “A”
SELECT * FROM negocio.sga_catedras_tipos
|catedra_tipo|nombre |descripcion |
|C |Cursado |Cátedra solo para Cursadas |
|E |Examen |Cátedras solo para Exámenes |
|A |Cursada y Examen|Cátedras para Cursadas y Exámenes |
Por lo que veo, el valor que debería comparar es “E” y no “R”. Se trata de un error de los precontroles?
Gracias!