Correción horarios

This commit is contained in:
AlexLara
2025-02-24 15:38:45 -06:00
5 changed files with 24 additions and 17 deletions

View File

@@ -33,11 +33,11 @@ $data = $db->query(
SELECT
fechas.registro_fecha_ideal,
profesor_clave,
profesor_nombre,
COALESCE(materia_asignacion.materia_asignacion_profesor, profesor.profesor_nombre) AS profesor_nombre,
profesor_correo,
facultad_nombre,
materia_nombre,
carrera_nombre,
COALESCE(materia_asignacion.materia_asignacion_materia, materia.materia_nombre) AS materia_nombre,
COALESCE(materia_asignacion.materia_asignacion_carrera, carrera.carrera_nombre) AS carrera_nombre,
horario_grupo,
horario_hora,
horario_fin,
@@ -57,9 +57,11 @@ $data = $db->query(
NATURAL JOIN profesor
NATURAL JOIN salon_view_mat
NATURAL JOIN facultad
NATURAL JOIN materia
NATURAL JOIN carrera
JOIN facultad ON facultad.facultad_id = COALESCE(horario.facultad_id, 0)
LEFT JOIN materia USING (MATERIA_ID)
LEFT JOIN carrera USING (carrera_id)
LEFT JOIN materia_asignacion USING (horario_id)
LEFT JOIN REGISTRO USING (profesor_id, registro_fecha_ideal, horario_id)
LEFT JOIN usuario ON usuario.usuario_id = REGISTRO.supervisor_id