Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2010, 10:32
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consulta COUNT a un mismo campo

Una persona no puede ser hombre y mujer al mismo tiempo (hermafroditas y travestis no cuentan en este cálculo), y eso es lo que le estás poniendo en el WHERE.
hay varias formas de lograr lo que quieres, pero la más simple sería:
Código MySQL:
Ver original
  1.     SUM(IF(sex_egr='M', 1, 0)) `CANTIDAD DE HOMBRES`,  
  2.     SUM(IF(sex_egr='F', 1, 0)) `CANTIDAD DE MUJERES`
  3. FROM EGRESADO e;
Además, no es lo mismo usar comillas (") que apóstrofos (''). Las comillas encierran nombres de objetos de base de datos (bases, tablas o campos), mientras que los apóstrofos encierran cadenas de texto.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)