Fórum Order by #47702
25/10/2004
0
Tenho uma aplicação onde o campo código fica ordenado da seguinte maneira, mesmo com order by codigo:
1
10
11
12
13
2
3
4
Gostaria de ordena-los normalmente:
1
2
3
4
5
6
7
8
9
10
11
Alguem pode me ajudar, o campo codigo é VARCHAR(10) CHARACTER SET WIN1252 NOT NULL
Obrigado.
Leandrosl2
Curtir tópico
+ 0Posts
25/10/2004
Marcio.theis
faça o seu select....
select cast(nuregistro as Integer), nmregistro, dtregistro
order by 1
o que quero lhe dizer é que você deve passar o seu campo para inteiro usando o cast, mas no order by você deve de utilizar a posição que ele se encontra no sql, como neste exemplo 1. Pois se você utilizar o order by nuregistro ira ordenar pelo varchar.
Espero ter ajudado....
Gostei + 0
25/10/2004
Leandrosl2
select * from CADCLI
order by codigo
como ficaria, pois não entendi o que vai ser o nuregistro, mnregistro e dtregistro.
Gostei + 0
25/10/2004
Gandalf.nho
Gostei + 0
25/10/2004
Marcio.theis
Gostei + 0
25/10/2004
Leandrosl2
Abraços.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)