[firebase-br] ordem de codigo
Eduardo Bahiense
eduardo em icontroller.com.br
Seg Abr 14 19:26:09 -03 2008
Olá Rubens
Você pode usar UDF's neste banco?
Se puder, faça assim:
Rode o Script ib_udf.sql que está disponível na pasta Instalação do
Firebird\udf.
Faça um select mais ou menos assim:
SELECT LPAD(CAMPO_ORDEM, 10, '0') AS ORDEM
FROM TABELA
ORDER BY 1
Você vai ver que, nesse seu caso, vai ficar beleza, exceto o efeito
colateral de ter os valores precedidos de zeros. Para resolver isso,
use esta coluna somente para ordenação e nã utilize na saída do seu
relatório.
SELECT
LPAD(CAMPO_ORDEM, 10, '0') AS MINHA_ORDEM,
ORDEM,
OUTRO_CAMPO,
MAIS_UM_CAMPO
FROM
TABELA
ORDER BY 1
Abs
Eduardo
Rubens - Solucao Empresarial escreveu:
> pessoal agradeco sempre ajuda de voces
> mas gostaria de saber como coloco em ordem um campo varchar, pois eu tenho um controle de produtos que tem codigo de fabrica tipo 01 EU QUERIA ASSIM 01
> 02 02
> 03 03
> 120 22
> 22 30
> 102/S 102/S
> 30 120
> O campo e tipo VARCHAR
> agradeco ajuda
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista