Estamos migrando desde G2 a G3 (3.15.1), nos tira error (G2\02_Modulos\45_Matricula\02_Migracion\24_sga_perdida_regularidad.sql) de tipo smallint (En “perdida_regular” supera el rango), cuando queremos migrar los datos a negocio.sga_perdida_regularidad.
Como se podria solucionar?. Cambiando el tipo de datos en negocio.sga_perdida_regularidad (perdida_regular)?. O reemplazando por algun valor?.
select max(perdida_regular) FROM mig._cnv_pk_perdida_reg_readmisiones;
Ese número deberia ser un número bajo, ya que registra la cantidad de veces que perdió la regularidad en un mismo año académico un alumno, en el caso que perdió la regularidad, lo readmitieron y volvio a perder la regularidad.
No debería ser un número que no este soportado por el tipo de datos smallint.
¿Esta consulta devuelve filas?
SELECT unidad_academica, carrera, legajo, anio_academico, perdida_regul
FROM mig.sga_perdidas_regul
WHERE perdida_regul > 32767;
Que raro el valor que tiene el campo “perdida_regul”, porque por cada perdida de regularidad para un alumno-año académico debería comenzar con el valor 1, luego 2, y asi sucesivamente.