
17/10/2008, 18:00
|
 | Colaborador | | Fecha de Ingreso: julio-2007 Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 7 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? |