Buen día a todos estuve migrando un lote y me doy cuenta que lo ubica en periodos que no corresponden
- 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