[firebase-br] Dica de Ordenação

José Luiz zeluizdala em terra.com.br
Sáb Jul 19 18:36:52 -03 2008


Ola Eduardo

Tudo bem?  Muito obrigado pelo retorno.

Olha só a sua dica é ótima e atendeu o que preciso, só que tem um detalhe
que não resolveu, é que no campo eu tenho informação do tipo 99/99, 98/99,
com isso ao ordenar dá erro de Overflow. Tem como fazer uma condição IF ou
CASE, dentro da SQL para identificar se tem esse tipo de informação (99/99)
no campo?

[]s José Luiz



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


Olá José Luiz

SELECT
CAST(
'01.'||
SUBSTRING(CAMPOCHAR FROM 1 FOR 2)||'.'||
SUBSTRING(CAMPOCHAR FROM 4 FOR 2) AS DATE
             ) AS ORDEM,
CAMPOCHAR
FROM
TABELA
ORDER BY 1

[]s Eduardo

José Luiz escreveu:
> Amigos
>
> ALguém tem alguma dica de como fazer uma ordenação num campo CHAR onde
esta
> armazenada a informação de mês e ano no formato 01/08(por ex.) gostaria de
> fazer um select ordenado por esse campo, no entanto deveria aparecer na
tela
> assim:
>
> 02/08
> 01/08
> 12/07
> 11/07
> ...
> ...
> 01/07
>
> se usar simplesmente o ORder by campo mesano ele retorna
>
> 02/08
> 01/08
> 01/07
> ...
> ...
>
> Existe uma forma de fazer isso ? Já usei a opção  DESC e dá no mesmo.
>
>
> José Luiz
>
>
>
>
>
> ______________________________________________
> 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
>


______________________________________________
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/1561 - Release Date: 18/7/2008
18:35





Mais detalhes sobre a lista de discussão lista