order by

Oracle

09/03/2009

Olá!!
Tenho uma coluna para ordenar com os seguintes valores para ordernar...
35,35X,36,36X,37,40... essa seria a ordem correta, mas está ordenando da seguinte maneira...
40,35,35X,36,36X,37
Alguém pode me ajudar...

Estou usando:
order by (campo) asc

Obrigada!


Daia

Daia

Curtidas 0

Respostas

Daia

Daia

09/03/2009

alguém por favor...


GOSTEI 0
Renato Tavares

Renato Tavares

09/03/2009

Segue: 8)

Qual é o tipo de varíável que está sendo armazenada as informações..?? Aqui tá funcionando veja: :wink:

create global temporary table nova (codigo varchar(5));

insert into nova values (´40´);
insert into nova values (´35´);
insert into nova values (´35x´);
insert into nova values (´36´);
insert into nova values (´36x´);
insert into nova values (´37´);

select * from nova order by codigo asc;

CODIGO
-------
35
35x
36
36x
37
40

6 linhas selecionadas.


GOSTEI 0
POSTAR