migrar alumnos periodos de inscripcion

Buen día a todos estuve migrando un lote y me doy cuenta que lo ubica en periodos que no corresponden

  1. se generaron dos periodo de preinscripción para grado y posgrado “uno para cada semestre”
    periodo 1 de inscripción
    para grado todas las propuestas de la responsable académica
    para posgrado algunas propuestas etc
    con fecha de inicio y fin que se solapan entre si

periodo 2 de inscripción
para grado todas las propuestas de la responsable académica de grado
para posgrado todas las propuestas de la responsable académica de posgrado
con fecha de inicio y fin que se solapan entre si

estas mismas están conformadas para las fechas de preinscripción grado y posgrado

al hacer la migración quedan en periodos que no son los correctos incluso alumnos de grado en
posgrado

esta es la consulta donde toma el periodo de inscripción
02_Modulos\03_Matriculas\02_Migracion\migrar_alumnos.sql

SELECT periodo_insc INTO _periodo_insc FROM sga_periodos_inscripcion_propuesta p, sga_anios_academicos a, sga_periodos_inscripcion_fechas f
WHERE p.anio_academico = a.anio_academico AND
p.periodo_inscripcion = f.periodo_inscripcion AND
a.anio_academico = cursor1.anio_academico LIMIT 1 ;

que debo hacer para que lo que migro quede bien?

hice una prueba cambiando el script para que verifique la fecha de inscripción del alumno
y saque el periodo de inscripcion.
SELECT periodo_insc INTO _periodo_insc FROM sga_periodos_inscripcion_propuesta p, sga_anios_academicos a, sga_periodos_inscripcion_fechas f
WHERE p.anio_academico = a.anio_academico AND
p.periodo_inscripcion = f.periodo_inscripcion AND
(a.anio_academico = cursor1.anio_academico AND
(f.fecha_inicio<= cursor1.fecha_inscripcion AND f.fecha_fin >= cursor1.fecha_inscripcion)) LIMIT 1;

alguna sugerencia? esto esta bien?, que me aconsejan!

saludos
Esteban

Hola Esteban, si este mensaje corresponde a la solicitud número 14496, entonces lo sigo por la solicitud que ingresaron.
Saludos

Gracias Alejandro ya lo recibi