Cita:
Iniciado por chikitika
[...]este código lo tendré que poner por cada sección que tenga?
Cuando hablas de "por cada sección que tenga", ¿te refieres a agrupaciones que quieras hacer, como en el caso de la agrupación de empresas de logística y servicios?. Si la respuesta es "si", entonces tendrás que generar tantas consultas como agrupaciones quieras mostrar, pero hay otra forma más sencilla de hacer eso, y es esta:
También puedes obtener una tabla, conde te salgan agrupadas la cantidad de empresas que tienes en cada categoría, como en este ejemplo, así en ua sola consulta tienes todo, y te ahorras tener que montar tantas consultas como agrupaciones quieras, porque puedes operar con los datos de la tabla:
Ejemplo de consulta que obtendrías con la siguiente consulta:
Código:
SELECT gce_actividades.ACT_DES, COUNT(gce_actividades.ACT_DES) AS total_empresas FROM gce_actividades INNER JOIN gce_empresas ON gce_empresas.EMP_ACT= gce_actividades.ACT_COD GROUP BY gce_actividades.ACT_DES
Montando un bucle do while, para que te muestre el recordset, obtendrías algo como esto:
Código:
ACT_DES total_empresas
--------- --------------
Alimentación 8
Comercio 3
Logística 4
Servicios 5
Luego, tan solo tienes que hacer un par de sumas, por las agrupaciones que quieras, y listo.
Salu2