[01-Sep-2026 08:25:19 America/Mexico_City] SQL exec: Duplicate entry '1' for key 'numero' | INSERT INTO semestres (nombre,numero,grado_id) VALUES (?,?,?)
[03-Sep-2026 09:24:00 America/Mexico_City] SQL error: Reference 'promedio' not supported (reference to group function) | SELECT m.nombre AS materia, gr.nombre AS grupo, g.nombre AS grado,
            u.nombre_completo AS profesor,
            ROUND(AVG(c.calificacion),2) AS promedio,
            COUNT(DISTINCT c.alumno_id)  AS calificados,
            SUM(CASE WHEN c.periodo='Final' AND c.calificacion<6 THEN 1 ELSE 0 END) AS reprobados
       FROM asignaciones a
       JOIN materias m  ON m.id=a.materia_id
       JOIN grupos gr   ON gr.id=a.grupo_id
       JOIN grados g    ON g.id=gr.grado_id
       JOIN profesores p ON p.id=a.profesor_id
       JOIN usuarios u  ON u.id=p.usuario_id
       LEFT JOIN calificaciones c ON c.asignacion_id=a.id
      WHERE a.ciclo_id=?
      GROUP BY a.id ORDER BY promedio IS NULL, promedio ASC
[23-Sep-2026 12:44:00 America/Mexico_City] SQL exec: Duplicate entry '12-2-3' for key 'inscripcion_unica' | UPDATE inscripciones SET semestre_id=?,grado_id=?,grupo_id=?,estado=? WHERE id=?
