Gracias iislas por tu aporte no estoy muy seguro de como va la sentencia sino me equivoco es asi:
Código sql:
Ver originalSELECT Usu.USUARIO, Usu.EMPRESA, a.FACTURA, a.MOVIL, ISNULL
(SELECT SUM(valor + sobrecargo)) AS TOTAL,
(SELECT SUM(CASE WHEN servicio = 'BAM' THEN valor + sobrecargo)) AS 'BAM',
(SELECT SUM(CASE WHEN servicio = 'MMS' THEN valor + sobrecargo)) AS 'MMS',
(SELECT SUM(CASE WHEN servicio = 'SMR' THEN valor + sobrecargo)) AS 'SMR',
(SELECT SUM(CASE WHEN servicio = 'TTL' THEN valor + sobrecargo)) AS 'TTL'
FROM TRAFICO a INNER JOIN
[ID-USUARIO] Usu ON Usu.MOVIL = a.MOVIL INNER JOIN
[ID-FACTURA] fac ON fac.FACTURA = a.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
Pero me dice que hay una sentencia incorrecta cerca de la palabra SELECT
tambien trate asi:
Código sql:
Ver original(SELECT SUM(valor + sobrecargo) AS TOTAL,
SELECT SUM(CASE WHEN servicio = 'BAM' THEN valor + sobrecargo) AS 'BAM',
SELECT SUM(CASE WHEN servicio = 'MMS' THEN valor + sobrecargo) AS 'MMS',
SELECT SUM(CASE WHEN servicio = 'SMR' THEN valor + sobrecargo) AS 'SMR',
SELECT SUM(CASE WHEN servicio = 'TTL' THEN valor + sobrecargo)) AS 'TTL'
pero me arroja el mismo error
no se me ocurre que es