Ver Mensaje Individual
  #20 (permalink)  
Antiguo 19/05/2009, 15:38
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Respuesta: Sumar 4 valores

Prueba asi:

SELECT Usu.USUARIO, Usu.EMPRESA, a.FACTURA, a.MOVIL,
'BAM' = SUM(CASE WHEN servicio = 'BAM' THEN valor + sobrecargo END),
'MMS' = SUM(CASE WHEN servicio = 'MMS' THEN valor + sobrecargo END),
'SMR' = SUM(CASE WHEN servicio = 'SMR' THEN valor + sobrecargo END),
'TLL' = SUM(CASE WHEN servicio = 'TTL' THEN valor + sobrecargo END),
'VALOR' = SUM(valor + sobrecargo)
FROM TRAFICO a INNER JOIN [ID-USUARIO] Usu ON a.MOVIL = Usu.MOVIL
INNER JOIN [ID-FACTURA] fac ON a.FACTURA = fac.FACTURA
WHERE (a.FACTURA = '16326769')
GROUP BY a.FACTURA, Usu.EMPRESA, Usu.USUARIO, a.MOVIL
ORDER BY a.FACTURA, Usu.EMPRESA, Usu.USUARIO, a.MOVIL