Notamos que los porcentajes de asistencias calculados después del primer cuatrimestre no se veían afectados por el registro de las inasistencias.
Revisando la función que ejecuta el trigger para generar la información de la tabla sga_clases_asistencia_acum, identificamos que las clases no tienen correctamente asignado el tramo.
En un ambiente de prueba, su actualización directa en la DB solucionó el problema.
Concretamente mi consulta es si podemos repetir el procedimiento en la base productiva sin esperar un efecto colateral.
Si, podés corregir eso mismo en producción. Tenés idea por qué quedaron mal los tramos de las clases? No encontré errores reportados al respecto. Deberíamos investigarlo para que no les vuela a ocurrir. Alguna pista?