Tema: Inner join?
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/06/2011, 19:36
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: 17 años, 1 mes
Puntos: 2658
Respuesta: Inner join?

En otras palabras, lo que te sugerimos es que pongas tu consulta de un modo estructurado, tal que sea facil de entender la sintaxis sin tener que hacer lo que yo hice: Copiar y empezar a ordenar:
Código MySQL:
Ver original
  1. SELECT COUNT(sexo) as Total FROM poblacion
  2. SELECT COUNT(sexo) FROM poblacion WHERE edad BETWEEN 0 AND 4
  3. SELECT COUNT(sexo) FROM poblacion WHERE edad BETWEEN 5 AND 11
  4. SELECT COUNT(sexo) FROM poblacion WHERE edad BETWEEN 12 AND 19
  5. SELECT COUNT(sexo) FROM poblacion WHERE edad BETWEEN 20 AND 29
  6. SELECT COUNT(sexo) FROM poblacion WHERE edad BETWEEN 30 AND 39
  7. SELECT COUNT(sexo) FROM poblacion WHERE edad BETWEEN 40 AND 49
  8. SELECT COUNT(sexo) FROM poblacion WHERE edad BETWEEN 50 AND 59
  9. SELECT COUNT(sexo) FROM poblacion WHERE edad >= 60;
Por lo demás, la consulta que te propone devilinside es la adecuada a lo que pides.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)