Hola
Estoy migrando a la versión 3.19.1.
Al momento de ejecutar 02_Modulos/75_Tesis/02_Migracion/mig_Tesis.kjb da error:
ERROR: column reference "titulo" is ambiguous
Este es el sector de código con el problema, de cual de las 3 tablas corresponde extraer dicho valor?
SELECT cnv.tesis, titulo, 2, expediente, fecha_alta, mcpe.elemento, fecha_aprobacion, -- circuito 2 seguim de tesis mce_circuitos
fecha_vencimiento, NULL, doc.documento, NULL, NULL, -- fecha_defensa puede ir cdo el estado es tesis aprobada
prorrogada,
CASE tes.estado
WHEN 'TA' THEN 26 --Tesis aprobada
WHEN 'TD' THEN 27 --Tesis desaprobada
WHEN 'AT' THEN 22 --Aprobado por tribunal
WHEN 'OT' THEN 23 --Observado por tribunal
WHEN 'RT' THEN 24 --Rechazado por tribunal
WHEN 'PE' THEN 20 --Pendiente de entrega
WHEN 'ED' THEN 21 --Entregado a docentes
WHEN 'LD' THEN 25 --Listo para defensa
ELSE (SELECT estado
FROM mce_estados
WHERE nombre = mig.sga_tesis_estados.nombre -- tes.estado
AND tipo = 'Tesis'
LIMIT 1) -- Nuevo estado de la institucion
END,
(SELECT MAX(fecha) FROM mig.sga_tesis_hist WHERE tesis = tes.tesis),
tes.observaciones
FROM mig._cnv_pk_tesis as cnv,
mig._cnv_pk_elementos as mcpe,
mig.sga_tesis as tes
LEFT JOIN mig._cnv_pk_documentos as doc ON (doc.resolucion = tes.resolucion AND doc.documento_tipo = 10 AND
doc.fecha = COALESCE(tes.fecha_aprobacion,to_date(mig.get_default('fecha_resolucion'),'YYYY-MM-DD')))-- doc.tabla = 'sga_tesis'
LEFT JOIN mig.sga_tesis_estados ON (mig.sga_tesis_estados.estado = tes.estado)
WHERE cnv.tesis_g2 = tes.tesis
AND tes.unidad_academica = mcpe.unidad_academica
AND tes.materia = mcpe.codigo
AND mcpe.tipo = 'MATERIA'
AND (doc.documento is not null and doc.documento in (select documento from sga_documentos) or doc.documento is null);
Gracias
Iris
02_sga_tesis.sql (3.18 KB)