diff --git a/export/supervisor_excel.php b/export/supervisor_excel.php index 8603451..d7ff65f 100644 --- a/export/supervisor_excel.php +++ b/export/supervisor_excel.php @@ -48,11 +48,11 @@ $data = $db->query( (auditoria->>'estado_supervisor_id')::integer as estado_id, auditoria->>'registro_retardo' as registro_retardo FROM last_auditoria - JOIN BLOQUE_HORARIO ON BLOQUE_HORARIO.ID = COALESCE(:bloque_horario_id, BLOQUE_HORARIO.ID) - AND ((auditoria->>'horario_hora')::TIME, (auditoria->>'horario_fin')::TIME) OVERLAPS (HORA_INICIO, HORA_FIN) + JOIN BLOQUE_HORARIO ON ((auditoria->>'horario_hora')::TIME, (auditoria->>'horario_fin')::TIME) OVERLAPS (HORA_INICIO, HORA_FIN) WHERE USUARIO_ID = :usuario_id AND auditoria->>'facultad_id' = COALESCE(:facultad_id, auditoria->>'facultad_id') - AND auditoria->>'profesor_clave' = COALESCE(:profesor_clave, auditoria->>'profesor_clave')", + AND auditoria->>'profesor_clave' = COALESCE(:profesor_clave, auditoria->>'profesor_clave') + AND BLOQUE_HORARIO.ID = COALESCE(:bloque_horario_id, BLOQUE_HORARIO.ID)", [ 'usuario_id' => $user->user['id'], 'facultad_id' => $params['facultad_id'],