Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2010, 11:18
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Suma de numeros

asumiendo que los valores de la tabla son estos:

Código SQL:
Ver original
  1. mysql> SELECT *FROM sumas;
  2. +---------+---------+
  3. | primero | segundo |
  4. +---------+---------+
  5. |    3247 |    7575 |
  6. |      64 |     149 |
  7. |      80 |      80 |
  8. |       2 |       2 |
  9. +---------+---------+
  10. 4 ROWS IN SET (0.00 sec)

puedes hacer sumatorias valientote de la función rollup.

así

Código SQL:
Ver original
  1. mysql> SELECT SUM(primero) primero,SUM(segundo)segundo,(SUM(primero) + SUM(segundo))total FROM sumas GROUP BY primero WITH rollup;
  2.  
  3. +---------+---------+-------+
  4. | primero | segundo | total |
  5. +---------+---------+-------+
  6. |       2 |       2 |     4 |
  7. |      64 |     149 |   213 |
  8. |      80 |      80 |   160 |
  9. |    3247 |    7575 | 10822 |
  10. |    3393 |    7806 | 11199 |
  11. +---------+---------+-------+
  12. 5 ROWS IN SET, 1 warning (0.00 sec)

espero te ayude.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming