Campo inteiro c/ 8 números ordenar o quinto da esq.p/direita
Como faço para ordenar um campo do tipo inteiro contendo 8 números e ordenar somente o quinto número da esquerda para direita. Obrigado.
Marcus_adriano
Curtidas 0
Respostas
Paulo_amorim
30/09/2004
Olá
No Delphi, SQL ou o quÊ?
No Delphi, SQL ou o quÊ?
GOSTEI 0
Marcus_adriano
30/09/2004
Uso Delphi 7 e banco de dados Interbase 7. Campo do tipo inteiro.
GOSTEI 0
Paulo_amorim
30/09/2004
Olá
Não sei se interbase funciona essa sintaxe, mas deve sim...
Espero que ajude
Até+
Não sei se interbase funciona essa sintaxe, mas deve sim...
SELECT campo FROM( SELECT campo, substr(campo,5,1) ord FROM tabela) ORDER BY ord
Espero que ajude
Até+
GOSTEI 0
Marcus_adriano
30/09/2004
O campo chama-se SENMAT e a tabela é SENTENCIADO. Comomontar a instrução?
GOSTEI 0
Paulo_amorim
30/09/2004
Olá
Substitua ´campo´ pelo nome do campo, ´tabela´ pelo nome da tabela :shock:
Espero que funcione
Até+
Substitua ´campo´ pelo nome do campo, ´tabela´ pelo nome da tabela :shock:
SELECT senmat FROM( SELECT senmat, substr(senmat,5,1) ord FROM sentenciado) ORDER BY ord
Espero que funcione
Até+
GOSTEI 0
Marcus_adriano
30/09/2004
Está dando erro em Token unknow -line 2, char 1 SELECT
GOSTEI 0
Paulo_amorim
30/09/2004
Olá
Será que ele faz subselect? Talvez essa versão não permita...
De qualquer forma, tente desse jeito:
Testei no ORACLE e funcionou
Espero que ajude
Até+
Será que ele faz subselect? Talvez essa versão não permita...
De qualquer forma, tente desse jeito:
SELECT senmat FROM sentenciado ORDER BY substr(senmat,5,1)
Testei no ORACLE e funcionou
Espero que ajude
Até+
GOSTEI 0