[firebase-br] Formatar DATE direto no SELECT

Nilton Souza ntn em bbs2.sul.com.br
Ter Set 28 21:41:19 -03 2004


João,

Eu já estava indo embora quando vi o seu email, depois eu penso com mais
calma sobre uma provável solução, por enquanto vc pode fazer assim:

select
  case
    when campo is null
      then campo
      else datetostr(campo, '%d/%m/%Y')
    end as campo
from
  tabela

[]'s
Nilton Souza

----- Original Message -----
From: "Joao de Lima" <jomello_fire em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, September 28, 2004 9:36 PM
Subject: Re: [firebase-br] Formatar DATE direto no SELECT


> Nilton,
> Deixa te encher DE NOVO :-)
> Mas como TRATO e FORMATO um campo DATE com valor NULL??
>
> Quando formato um campo DATE com NULL ele me retorna uma data maluca
17/11/1858 :-)
> E se uso COALESCE junto com a DateToStr ele da erro de ower-flow :-)
>
> Prometo parar de encher o saco depois dessa ok :-)
>
> Abraços
>
>          João
> Nilton Souza <ntn em bbs2.sul.com.br> wrote:
> João,
>
> você vai ter que usar uma UDF para fazer isso.
>
> Eu utilizo a rfunc (http://rfunc.sourceforge.net/), ela é bem completa,
> rápida e livre de bugs (não encontrei nenhum até agora) e funciona
> perfeitamente tanto no windows quanto no linux.
>
> []'s
> Nilton Souza
>
> ----- Original Message -----
> From: "Joao de Lima"
> To: "Firebase"
>
> Sent: Tuesday, September 28, 2004 8:54 PM
> Subject: [firebase-br] Formatar DATE direto no SELECT
>
>
> > Olha eu aqui tra vez :-)
> >
> > Amigos,
> > Tem como eu formatar um campo DATE direto no SELECT estilo a função
> TO_CHAR do ORACLE?
> >
> > Desde já agradeço
> >
> > João
> >
> >
> > ---------------------------------
> > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador
agora!
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br)
> > Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>





Mais detalhes sobre a lista de discussão lista