Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/03/2012, 15:11
nsyscontacto
 
Fecha de Ingreso: marzo-2012
Mensajes: 8
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: No logro sumar columnas de MySQL y mostrarlas ordenadas en php

Miren, me funcionó a medias con este código (al menos me genera algo):

Código MySQL:
Ver original
  1. SELECT name, SUM(puntos) as TPuntos,
  2. SUM(p_g) as Tp_g, SUM(p_e) as Tp_e, SUM(p_p) as Tp_p, SUM(g_f) as Tg_f, SUM(g_c) as Tg_c, SUM(pj) as Tpj, SUM(descuento) as Tdescuento
  3. FROM equipos
  4. WHERE id_cat IN ('04','05') AND id_div = 'A'
  5. GROUP BY name,puntos,p_g,p_e,p_p,g_f,g_c,pj,descuento
  6. ORDER BY SUM(puntos) DESC;

La tabla que me genera es esta (Se llama promocionales):



Debería ser una suma de las categorías 04 y 05:





El problema es que no me muestra la suma de los puntos, sino que agarra todos los equipos y los muestra por el que tenga más. Cuando yo lo que necesito es que agarre todos los equipos con el nombre 'Boca Juniors' por ejemplo (hay uno por categoría), que sume todos sus puntos y demás valores y luego los muestre acomodados por puntos en descendente


Por las dudas aviso que imprimo con un while todos los resultados de las sumas ( $row[Tpuntos], $row[Tg_f] , etc )