[firebase-br] Ordem no Select de Campo Varchar
    Cleocir - Matrix 
    cleocir em matrix.com.br
       
    Qui Ago 17 10:50:19 -03 2006
    
    
  
Olá a todos.
Tenho um campo numa tabela que armazena o número da conta do cliente no 
formato (NUMERO-DIGITO). Por motivo da utilizacao do traço (-) eu tive 
que criar o campo como VARCHAR(10).
Tenho contas conforme exemplo:
1-9
2-7
23-9
104-8
367-1
2456-9
Ocorre que durante um select com ordenação neste campo, o firebird 
considera o primeiro dígito do valor e ordena assim:
1-9
104-8
2-7
23-9
2456-9
367-1
Mas eu preciso que a ordem seja assim:
1-9
2-7
23-9
104-8
367-1
2456-9
Ou seja, considerar primeiro o tamanho do campo e depois o seu dígito 
inicial.
Existe alguma forma de resolver isso?
Obs. Eu já tentei usar ISO8859-1 com collate PT_PT e  ISO8859-1 com 
collate PT_BR e o comportamento é o mesmo.
Agradecido.
Cleocir.
    
    
Mais detalhes sobre a lista de discussão lista