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?
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()