[firebase-br] Truncar data no FireBird 1,5

Kelver Merlotti kmerlotti em gmail.com
Qui Fev 12 10:00:44 -03 2009


> extract(DATY FROM CAMPO_DATA) || '/' ||
é extract(DAY FROM ....

desculpe o erro :-)
Abraços!

2009/2/12 Kelver Merlotti <kmerlotti em gmail.com>:
> cast(
> extract(MONTH FROM CAMPO_DATA) || '/' ||
> extract(DATY FROM CAMPO_DATA) || '/' ||
> extract(YEAR FROM CAMPO_DATA)
> as DATETIME) as DATA_SEM_HORA
>
> funciona mas não fica muito bom com relação à performance se usado no
> where, pois se torna um campo calculado.
>
> Abraços!
>
> On Thu, Feb 12, 2009 at 9:53 AM, João Carlos Rocha Júnior
> <doutortico em gmail.com> wrote:
>> Salve doutores,
>>
>> uso o FireBird 1,5, e preciso fazer um cálculo com datas.
>>
>> O problema é que um dos campos de data que eu preciso calcular, está sendo
>> salvo o horário junto.
>>
>> Portanto, o que eu preciso é ao invés de fazer
>>
>> where '2009-02-01 00:00:00' < '2009-02-01 09:10:00'
>>
>> eu preciso
>>
>> where '2009-02-01 00:00:00' < '2009-02-01 00:00:00'
>>
>> No 1.5 não tem o Trunc. Alguém pode me ajudar?
>>
>> Espero ter conseguido me fazer entender.
>> ______________________________________________
>> 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
>>
>
>
>
> --
> Kelver Merlotti
> Coordenador Editorial do Portal www.ActiveDelphi.com.br
> Contato: kelver em activedelphi.com.br
> Google: kmerlotti em gmail.com
> Msn: kmerlotti em hotmail.com
> Tem um segundo? Então, dá uma olhadinha nisso:
> Um site de publicidades, de Portugal, está pagando em euros (quase 3x
> mais que em reais) pra quem estiver disposto a:
>  * Ler anúncios
>  * Visitar sites
>  * Clicar em banners
>  * Navegar na NET
>  * Ler e-mails
>  * Convidar novos usuários
> O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)
> http://www.publipt.com/pages/index.php?refid=kmerlotti
>



-- 
Kelver Merlotti
Coordenador Editorial do Portal www.ActiveDelphi.com.br
Contato: kelver em activedelphi.com.br
Google: kmerlotti em gmail.com
Msn: kmerlotti em hotmail.com
Tem um segundo? Então, dá uma olhadinha nisso:
Um site de publicidades, de Portugal, está pagando em euros (quase 3x
mais que em reais) pra quem estiver disposto a:
 * Ler anúncios
 * Visitar sites
 * Clicar em banners
 * Navegar na NET
 * Ler e-mails
 * Convidar novos usuários
O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)
http://www.publipt.com/pages/index.php?refid=kmerlotti




Mais detalhes sobre a lista de discussão lista