migracion inscripciones actuales a exámenes

Hola

Intentando migrar los datos de inscripciones actuales a exámenes, armé la siguiente consulta;

insert into guarani3.sga_eval_detalle_examenes (evaluacion, alumno, instancia, fecha)
select sga_evaluaciones.evaluacion, sga_insc_examen.alumno, sga_insc_examen.instancia, sga_insc_examen.fecha_inscripcion
from sga_insc_examen, sga_llamados_mesa, sga_evaluaciones 
where sga_llamados_mesa.entidad = sga_evaluaciones.entidad 
and sga_insc_examen.llamado_mesa = sga_llamados_mesa.llamado_mesa
and evaluacion not in (select evaluacion from sga_actas)
and sga_llamados_mesa.fecha > now()

Cuando voy a generar el acta me sale un error diciendo que no puede cargar los datos externos.
Adjunto el log.
Podrían darme una mano para encontrar el fallo?

Gracias

Emilio


Generar-Acta_de_Examen.rar (3.67 KB)

Me parece que te falta registrar la escala de notas en cada alumno, escala de notas que sale de la instancia a la que se inscribió:


insert into guarani3.sga_eval_detalle_examenes (evaluacion, alumno, instancia, fecha, escala_nota)
select sga_evaluaciones.evaluacion, sga_insc_examen.alumno, sga_insc_examen.instancia, sga_insc_examen.fecha_inscripcion, i.escala_nota
from sga_insc_examen, 
     sga_llamados_mesa, 
     sga_evaluaciones,
     sga_mesas_examen_instancias as i
where sga_llamados_mesa.entidad = sga_evaluaciones.entidad 
and sga_insc_examen.llamado_mesa = sga_llamados_mesa.llamado_mesa
and i.mesa_examen = sga_llamados_mesa.mesa_examen
and i.instancia = sga_insc_examen.instancia
and evaluacion not in (select evaluacion from sga_actas)
and sga_llamados_mesa.fecha > now()

Hola

Gracias. Asi funciona.

Hay que revisar ese now() pero anda.

Emilio