Ordenar tabela somente pela parte inteira do CÓDIGO...
1 -pessoal tenho uma coluna da minha tabela q preciso ordenar soh pela parte inteira.
ESTA ASSIM NO BANCO:
[b:dd4355b617]CODIGO[/b:dd4355b617]
C050
049
C032
30
QUERO ORDENAR ASSIM:
[b:dd4355b617]CODIGO[/b:dd4355b617]
30
C32
049
C050
alguem sabe mim dizer como posso fazer isso?
obrigado,
ESTA ASSIM NO BANCO:
[b:dd4355b617]CODIGO[/b:dd4355b617]
C050
049
C032
30
QUERO ORDENAR ASSIM:
[b:dd4355b617]CODIGO[/b:dd4355b617]
30
C32
049
C050
alguem sabe mim dizer como posso fazer isso?
obrigado,
Hviana
Curtidas 0
Respostas
Gurc
18/11/2004
Você deve tentar implementar isso através de um ORDER BY no sql. Para isso é preciso saber qual o banco e se ele tem alguma função que te proporcione isso.
Gustavo Royer Chaurais
Gustavo Royer Chaurais
GOSTEI 0
Hviana
18/11/2004
Você deve tentar implementar isso através de um ORDER BY no sql. Para isso é preciso saber qual o banco e se ele tem alguma função que te proporcione isso.
Gustavo Royer Chaurais
utilizo FireBird 1.5...
GOSTEI 0
Gurc
18/11/2004
Não tenho o Help do IB/FB aqui pra ver as funções, tente achar alguma coisa parecida na net, funções que tratam strings. Mas acho meio difícil o Firebird aceitar isso em um ORDER BY...
GOSTEI 0
Adilsond
18/11/2004
Utilize o trim para remover o ´C´ e o cast para converte-lo para numerico
select CAST(TRIM(LEADING "C" FROM Campo1) AS INTEGER), Campo1, Campo2 from tabela order by 1
GOSTEI 0