
26/10/2007, 07:06
|
 | | | Fecha de Ingreso: octubre-2007
Mensajes: 18
Antigüedad: 17 años, 4 meses Puntos: 2 | |
Re: Estadisticas de una tabla Primero que nada, gracias por atenderme :)
Es una sola tabla, su extructura es muy simple (simplisima diria yo) un primer campo 'filiales', segundo 'nombre', tercero 'apellidos', cuarto 'sexo', algo asi:
filiales|nombre|apellido|sexo|
habana | jose | perez | M|
tunas | carlos | flores | M |
habana | juana | ososrio | F |
y asi hasta mas de 4000, lo que busco es poder sacar estadisticas de esta tabla, poder contarlos por filiales, ( eso ya lo pude hacer; $resultado= mysql_query("SELECT filial, COUNT(id) FROM $tabla GROUP BY filial",$conexion); y finciona perfectamente, me devuelve esto:
filial | cantidad |
habana | 40 |
tunas | 59 |
etc.
tambien puedo contarlos por sexo, lo hago asi: $resultado= mysql_query("SELECT filial, COUNT(id) FROM $tabla WHERE (sexo='M') GROUP BY filial ",$conexion); esto me devuelve:
filial | hombres |
habana | 20 |
tunas | 25 |
etc. pero lo que no logro hacer, es una consulta que me devuelva las 2 cosas:
filial | cantidad | hombres |
habana | 40 | 20 |
tunas | 59 | 25 |
etc.
probe con UNION, pero me repite los datos asi :
filial | cantidad | hombres |
habana| 40 | |
tunas | 59 | |
habana| 20 | |
tunas | 25 | |
etc.
Como pueden ver primero cuenta la cantidad total y despues repite las filiales y cuenta la cantidad de hombres (esta es la salida real usando UNION).
Agradeceria ayuda al respecto :) |