Buen día, necesito ayuda para solucionar lo siguiente:
No podemos rectificar la nota final en un acta de promoción a un estudiante que lo cambiamos al plan activo vigente fecha posterior al cierre de actas.
Al estudiante se lo cambió al plan vigente posterior al cierre del acta de promoción. Y ahora queremos rectificar el acta de promoción incluyendo al estudiante y no podemos.
Para que quede mas claro: se olvido de cambiar el plan de un alumno. El acta tiene fecha el 05-07-2019 y al estudiante se lo cambió de plan en forma tardía el 10-07-2019 (5 días despues) por lo que arroja error al querer incluirlo en el acta de promoción, nos dice “No perteneces a la Carrera y Plan de la comisión. Carrera y Plan de la Comisión LAN - LAN19”. La asignatura del acta corresponde al nuevo plan de estudio.
Quise modificar la fecha por SQL en el sga_cambios_plan y no permite porque dice que es clave primaria.
BEGIN WORK;
SET TRIGGERS FOR sga_cambios_plan DISABLED;
UPDATE sga_cambios_plan
SET fecha_desde = to_date('15/01/2019', '%d/%m/%Y')
WHERE unidad_academica = 'a'
AND carrera = 'b'
AND legajo = 'c'
AND plan = 'd'
AND fecha_desde = to_date('10/08/2019', '%d/%m/%Y');
SET TRIGGERS FOR sga_cambios_plan ENABLED;
COMMIT WORK;
Perdon, me confundi con la sintaxis de postgres.
Ahi actualice el codigo en el mensaje anterior. Reemplaza los valores de los campos por los que corresponda de ese alumno.