Número de Carpetas por procedimiento y Año
CREATE TABLE ` carpetas ` ( `id` int ( 11 ) NOT NULL , `carpeta` varchar ( 255 ) NOT NULL , `procedimiento` varchar ( 250 ) DEFAULT NULL , `asignado_a` varchar ( 300 ) DEFAULT NULL ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_spanish_ci; <?php // Conectar a la base de datos $conexion = Conexion::conectar(); /*hhh-NUMERO DE CARPETAS POR AÑO Y PROCEDIMIENTO-hhh* */ // Años y procedimientos deseados $años = ['2022', '2023', '2024']; $procedimientos = ['ORDINARIO', 'PARAPROCESAL', 'ESPECIAL', 'COLECTIVO DE HUELGA', 'EXHORTO']; // Inicializar la estructura de datos $data = []; foreach ($procedimientos as $procedimiento) { $data[$procedimiento] = array_fill_keys($años, 0); } // Actualizar datos con los resultados de la consulta foreach ($resultados as $fila) { $data[$fila['procedimiento']][$fila['year']] = $fila['total']; } // Separar los datasets para Chart...