[firebase-br] Dica de Ordenação

José Luiz zeluizdala em terra.com.br
Sáb Jul 19 21:39:25 -03 2008


Ola Eduardo e Marcelo

Perfeito, fazendo a concatenação sugerida pelo Eduardo funcionou
perfeitamente.

Muito Obrigado

Um abraço

Jose Luiz



----- Original Message ----- 
From: "Eduardo Bahiense" <eduardo em icontroller.com.br>
To: <lista em firebase.com.br>
Sent: Saturday, July 19, 2008 7:58 PM
Subject: Re: [firebase-br] Dica de Ordenação


Pois é, nada como maturar uma idéia.
Basta concatenar a porção do ano com a porção do mês sem converter nada.

SUBSTRING(CAMPOCHAR FROM 4 FOR 2)||SUBSTRING(CAMPOCHAR FROM 1 FOR 2) AS
ORDEM

Se houver algum tratamento especial, use o CASE.

[]s

Eduardo


> Pegando carona com o Eduardo:
>
> SELECT ((CAST(SUBSTRING(CAMPOCHAR FROM 4 FOR 2) AS INTEGER)*100)+
>               CAST(SUBSTRING(CAMPOCHAR FROM 1 FOR 2) AS INTEGER)) AS
> ORDEM...
>
> Será que não resolve? Não trabalho muito com Firebird, então não sei a
> sintaxe de cor, mas acho que esse script funciona.
> Se isso não resolver, tente usar CASE WHEN <condição> THEN <se verdadeiro>
> ELSE <se falso> END


______________________________________________
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



-- 
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.526 / Virus Database: 270.5.2 - Release Date: 18/7/2008 00:00






Mais detalhes sobre a lista de discussão lista