[firebase-br] Fw: Select com data

Nigro - Fábrica de Software rnigro em brasil-info.com.br
Seg Fev 18 15:57:25 -03 2008


Valeu Felipe
Era exatamente isso...
-----------------------------------------------

----- Original Message ----- 
Sent: Monday, February 18, 2008 3:34 PM
Subject: Re: [firebase-br] Fw: Select com data


Amigo, aqui vai a SQL:

select funcionario.nome, funcionario.nascimento
from funcionario
where (extract(month from (funcionario.nascimento)) || extract(day from (
funcionario.nascimento)))
      =
      extract(month from (current_date + 3)) || extract(day from
(current_date + 3))


No meu caso usei a tabela funcionario.... só trocar pela sua !! :)


> Resvolido, mas foi por dentro da linguagem, algo que eu não queria
> fazer....
>
>  qry := TBrDataSet.MakeQuery(
>            'Select               ' +
>            'ccf.nome,            ' +
>            'ccf.dataaniversario, ' +
>            'ccf.celular,         ' +
>            'ccf.fone,            ' +
>            'ccf.ramal,           ' +
>            'ccf.email            ' +
>            'From AllContatoCliFor ccf ' +
>            'where ' +
>            ' (ativo = 1)' +
>            ' and (Extract(day   from ccf.dataaniversario) >= Extract(day
> from Current_Date))' +
>            ' and (Extract(day   from ccf.dataaniversario) <= Extract(day
> from ' + DateToStr(dDataBase) + '))' +
>            ' and (Extract(month from ccf.dataaniversario) >= Extract(month
> from Current_Date))' +
>            ' and (Extract(month from ccf.dataaniversario) <= Extract(month
> from ' + DateToStr(dDataBase) + '))'
>            );
>
>
>
>
> > Olá Sandro.
> > O problema é justamente esse, trabalhar apenas com dias e meses, sem
> levar
> > em consideração o ano.
> >
> > Nigro
> > ---------------------------
> >
> > ----- Original Message -----
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Monday, February 18, 2008 2:51 PM
> > Subject: Re: [firebase-br] Select com data
> >
> >
> > Acho que assim resolve.
> >
> > select * from tabela  where data = current_date + 3
> > ----- Original Message -----
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Monday, February 18, 2008 2:44 PM
> > Subject: [firebase-br] Select com data
> >
> >
> > Como faço um select com pessoas que farão aniversário daqui a 3 dias?
> > Teria
> > alguma UDF?
> >
> > Obrigado
> > Nigro
> >
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista