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

Cita:
Iniciado por quimfv Ver Mensaje
No TPuntos es el alias que he puesto a la suma de puntos (TotalPuntos)

..........

Así te dara todas las divisiones...
Parece que no funciona, estoy usando este código:

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

y me da el siguiente error de sintaxis:

Código PHP:
You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near 'SUM(puntos) as TPuntos, SUM(p_g) as Tp_g, SUM(p_e) as Tp_e, SUM(p_p) as Tp_p, SU' at line 2