Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/10/2008, 18:00
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: ordernar positivos y negativos

Pues en otro preguntaste:

---------------------------------------------------------------------------------------------------------------
necesito ordenar el campo importe de mayor a menor sin importar se es positivo o negativo

IMPORTE
1000
-8500
-5000
4000
3000
-250

ya intente ORDER BY IMPORTE DESC
intente cambiar el tipo de la columna CAST (importe AS VARCHAR(10) ), de esta forma si me los ordena sin importar el singo pero lo toma de 9 a 0 el ordenamiento.
--------------------------------------------------------------------------------------------------------------------

Mi respuesta fue:
--------------------------------------------------------------------------------------------------------------------
create table #prueba (numero numeric(10))
insert into #prueba values(1000)
insert into #prueba values(-8500)
insert into #prueba values(-5000)
insert into #prueba values(4000)
insert into #prueba values(3000)
insert into #prueba values(-250)
-- select * from #prueba order by numero
select * from #prueba order by case when numero <0 then (numero*-1) else numero end
------------------------------------------------------------------------------------------------------------------

¿Ya cambiaron las necesidades?