wua aca esta el comando sql
Código sql:
Ver originalSELECT Usu.USUARIO, Usu.EMPRESA, a.MOVIL, fac.PERIODO, a.FACTURA, 'BAM' = SUM(CASE WHEN servicio IN ('BAM')
THEN valor + sobrecargo ELSE 0 END), 'MMS' = SUM(CASE WHEN servicio IN ('MMS') THEN valor + sobrecargo ELSE 0 END),
'SMR' = SUM(CASE WHEN servicio IN ('SMR') THEN valor + sobrecargo ELSE 0 END), 'TLL' = SUM(CASE WHEN servicio IN ('TLL')
THEN valor + sobrecargo ELSE 0 END), 'VALOR' = SUM(CASE WHEN servicio IN ('BAM', 'MMS', 'SMR', 'TLL') THEN valor + sobrecargo ELSE 0 END)
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, fac.PERIODO
ORDER BY Usu.EMPRESA, Usu.USUARIO, a.MOVIL
y si en el where coloco esto WHERE (a.FACTURA = '16326769') AND valor > 1
de todas formas arroja todos los resultados incluidos los que estan con valor 0
pero no los puedo ordenar por orden logico ya que me arroja mal los resultados puesto q no los toma al parecer como numeros al momento de ordenarlos