[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