Ver Mensaje Individual
  #18 (permalink)  
Antiguo 19/05/2009, 14:45
Avatar de TonyChile
TonyChile
 
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: Sumar 4 valores

Muy cierto amigo gracias pero me sale un error de ')'
Código sql:
Ver original
  1. SELECT     Usu.USUARIO, Usu.EMPRESA, a.FACTURA, a.MOVIL, 'BAM' = SUM(CASE WHEN servicio = 'BAM' THEN valor + sobrecargo END),
  2.                       'MMS' = SUM(CASE WHEN servicio = 'MMS' THEN valor + sobrecargo END), 'SMR' = SUM(CASE WHEN servicio = 'SMR' THEN valor + sobrecargo END),
  3.                        'TLL' = SUM(CASE WHEN servicio = 'TTL' THEN valor + sobrecargo END), 'VALOR' = SUM(valor + sobrecargo)
  4. FROM         trafico
  5. WHERE     factura = a.factura AND movil = a.movil)
  6. FROM         TRAFICO a INNER JOIN
  7.                       [ID-USUARIO] Usu ON Usu.MOVIL = a.MOVIL INNER JOIN
  8.                       [ID-FACTURA] fac ON fac.FACTURA = a.FACTURA
  9. WHERE     (a.FACTURA = '16326769')
  10. GROUP BY a.FACTURA, Usu.EMPRESA, Usu.USUARIO, a.MOVIL
  11. ORDER BY a.FACTURA, Usu.EMPRESA, Usu.USUARIO, a.MOVIL

pero me arroja un error en
WHERE factura = a.factura AND movil = a.movil) el parentesis esta de mas o me falta poner otro porque si lo saco me arroja error cerca FROM
y es claro ya que no puede venir un where y despues el from cierto pero donde va el '(' que falta
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"