Ver Mensaje Individual
  #14 (permalink)  
Antiguo 25/05/2009, 10:21
Avatar de TonyChile
TonyChile
 
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 2 meses
Puntos: 7
Respuesta: Ordenar valor numerico $

wua aca esta el comando sql
Código sql:
Ver original
  1. SELECT     Usu.USUARIO, Usu.EMPRESA, a.MOVIL, fac.PERIODO, a.FACTURA, 'BAM' = SUM(CASE WHEN servicio IN ('BAM')
  2.                       THEN valor + sobrecargo ELSE 0 END), 'MMS' = SUM(CASE WHEN servicio IN ('MMS') THEN valor + sobrecargo ELSE 0 END),
  3.                       'SMR' = SUM(CASE WHEN servicio IN ('SMR') THEN valor + sobrecargo ELSE 0 END), 'TLL' = SUM(CASE WHEN servicio IN ('TLL')
  4.                       THEN valor + sobrecargo ELSE 0 END), 'VALOR' = SUM(CASE WHEN servicio IN ('BAM', 'MMS', 'SMR', 'TLL') THEN valor + sobrecargo ELSE 0 END)
  5. FROM         TRAFICO a INNER JOIN
  6.                       [ID-USUARIO] Usu ON a.MOVIL = Usu.MOVIL INNER JOIN
  7.                       [ID-FACTURA] fac ON a.FACTURA = fac.FACTURA
  8. WHERE     (a.FACTURA = '16326769')
  9. GROUP BY a.FACTURA, Usu.EMPRESA, Usu.USUARIO, a.MOVIL, fac.PERIODO
  10. 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
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"