Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/04/2015, 09: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: 16 años, 5 meses
Puntos: 2658
Respuesta: [Duda] Sumar campos y trabajar con esas sumas

Código MySQL:
Ver original
  1.   SUM(IF(Continent='Africa', Population, 0)) Africa,
  2.   SUM(IF(Continent='Antarctica', Population, 0)) Antartida,
  3.   SUM(IF(Continent='Asia', Population, 0)) Asia,
  4.   SUM(IF(Continent='Europe', Population, 0)) Europa,
  5.   SUM(IF(Continent='Oceania', Population, 0)) Oceania,
  6.   SUM(IF(Continent='North America', Population, 0)) America,  
  7.   SUM(IF(Continent='South America', Population, 0)) America2  
  8. FROM country;
Aunque en realidad debería ser así:
Código MySQL:
Ver original
  1.   Continent,
  2.   SUM(Population) Poblacion
  3. FROM country
  4. GROUP BY continent;
Y resolver la forma de mostrar la informacion por programación...
Hacer la query como la planteas es ineficiente e innecesario para los datos que quieres obtener.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)