07/01/2009, 08:46
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses Puntos: 300 | |
Respuesta: consulta en MYSQL En una sola consulta, si quieres sacar el total debajo
(
SELECT sexo, count( * )
FROM `tabla`
GROUP BY sexo
)
UNION (
SELECT 'TOTAL', count( * ) total
FROM tabla
)
Y así también, pero lo saca a un lado
SELECT SUM(IF (sexo = 'M',1,0)) M, sum( IF(sexo = 'F',1,0)) F, count(*) TOTAL FROM `tabla`
De todas formas puedes usar dos consultas:
1) SELECT sexo, count( * )
FROM `tabla`
GROUP BY sexo
2) y esta para el total
SELECT count(*) TOTAL FROM tabla |