Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2009, 10:56
Avatar de TonyChile
TonyChile
 
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 9 meses
Puntos: 7
De acuerdo Sumar 4 valores (SOLUCIONADO ULTIMO POST)

como puedo sumar solo los 4 campos que tengo en la consulta ya q el sum q esta hecho suma otros mas aparte de los que se ven

trate asi pero solo me suma el BAM q es el que especifico como puedo decirle q sume los 4 valores:
Código sql:
Ver original
  1. SELECT     Usu.USUARIO, Usu.EMPRESA, a.FACTURA, a.MOVIL, ISNULL
  2.      ((SELECT     SUM(valor + sobrecargo)
  3.       FROM         trafico
  4.       WHERE     factura = a.factura AND movil = a.movil AND servicio = 'BAM'), 0) AS TOTAL, ISNULL
  5.        ((SELECT     SUM(valor + sobrecargo)
  6.        FROM         trafico
  7.        WHERE     factura = a.factura AND movil = a.movil AND SERVICIO = 'BAM'), 0) AS BAM, ISNULL
  8.        ((SELECT     SUM(valor + sobrecargo)
  9.        FROM         trafico
  10.        WHERE     factura = a.factura AND movil = a.movil AND SERVICIO = 'MMS'), 0) AS MMS, ISNULL
  11.        ((SELECT     SUM(valor + sobrecargo)
  12.        FROM         trafico
  13.        WHERE     factura = a.factura AND movil = a.movil AND SERVICIO = 'SMR'), 0) AS SMR, ISNULL
  14.        ((SELECT     SUM(valor + sobrecargo)
  15.         FROM         trafico
  16.         WHERE     factura = a.factura AND movil = a.movil AND SERVICIO = 'TLL'), 0) AS TLL
  17. FROM         TRAFICO a INNER JOIN
  18.                       [ID-USUARIO] Usu ON Usu.MOVIL = a.MOVIL INNER JOIN
  19.                       [ID-FACTURA] fac ON fac.FACTURA = a.FACTURA
  20. WHERE     (a.FACTURA = '16326769')
  21. GROUP BY a.FACTURA, Usu.EMPRESA, Usu.USUARIO, a.MOVIL
  22. ORDER BY a.FACTURA, Usu.EMPRESA, Usu.USUARIO, a.MOVIL

GRACIAS
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"

Última edición por TonyChile; 20/05/2009 a las 08:50