Buenos días, estoy teniendo problemas para cargar las inasistencias.
Al correr la DW dw_asistencia_alumnos que recupera datos con la siguiente sentencia
SELECT sga_alumnos.legajo,
sga_personas.apellido,
sga_personas.nombres,
sga_inasistencias.cant_inasistencias,
sga_inasistencias.motivo_inasist,
sga_inasistencias.unidad_academica,
sga_inasistencias.carrera,
sga_inasistencias.legajo,
sga_inasistencias.comision,
sga_inasistencias.clase,
sga_inasistencias.cant_justificadas
FROM sga_alumnos,
sga_inasistencias,
sga_insc_cursadas,
sga_personas
WHERE ( sga_inasistencias.unidad_academica = sga_alumnos.unidad_academica ) and
( sga_inasistencias.carrera = sga_alumnos.carrera ) and
( sga_inasistencias.legajo = sga_alumnos.legajo ) and
( sga_insc_cursadas.unidad_academica = sga_inasistencias.unidad_academica ) and
( sga_insc_cursadas.carrera = sga_inasistencias.carrera ) and
( sga_insc_cursadas.legajo = sga_inasistencias.legajo ) and
( sga_insc_cursadas.comision = sga_inasistencias.comision ) and
( sga_insc_cursadas.unidad_academica = sga_alumnos.unidad_academica ) and
( sga_insc_cursadas.carrera = sga_alumnos.carrera ) and
( sga_insc_cursadas.legajo = sga_alumnos.legajo ) and
( sga_personas.unidad_academica = sga_alumnos.unidad_academica ) and
( sga_personas.nro_inscripcion = sga_alumnos.nro_inscripcion ) and
( sga_inasistencias.clase = :clase )
el programa se cuelga.
Esta DW es llamada por la dk_clases_una_comisión que a su vez se alimenta del store procedure
“dba”.sp_clases_comision(pcomision int ).
Este SP devuelve el número de “clase”, atributo que desconozco su significado, estará fallando al ejecutar la consulta anterior porque no obtiene el número de clase ? Si yo lo ejecuto por afuera el número de clase aparece.
Sería interesante saber si a ustedes les pasa lo mismo o alguien ha reportado el mismo problema.
Desde ya agradezco cualquier orientación que puedan darme.
Saludos.
Raúl Merino
Instituto Universitario CEMIC