[firebase-br] Fw: Select com data
Felipe Aron
felipearon em gmail.com
Seg Fev 18 15:34:50 -03 2008
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 !! :)
2008/2/18 Nigro - Fábrica de Software <rnigro em brasil-info.com.br>:
> 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) + '))'
> );
>
>
> Pedro VicenteRonney Barbiero Nigro Fábrica de Software - Divisão Software
> Brasil Informática ( Tel.: (+55 11) 2176-8899 ( Fax: (+55 11) 2176-8888
> rnigro em brasil-info.com.br www.brasil-info.com.br P Antes de imprimir,
> pense
> em sua responsabilidade e compromisso com o meio ambiente. ALERTA: As
> informações contidas nesta mensagem são confidenciais, e destinadas ao uso
> exclusivo do destinatário. Caso esta correspondência tenha sido recebida
> por
> equívoco, notificamos que sua divulgação é proibida por lei, e solicitamos
> que o remetente seja comunicado, imediatamente, via e-mail. Obrigado.
> NOTICE: This transmittal and/or attachments may be privileged or
> confidential information. If you are not the intended recipient, you are
> hereby notified that you have received this transmittal in error. Any
> review, dissemination, distribution or copying of this transmittal is
> strictly prohibited. If you have received this message in error, please
> notify the sender by return e-mail. Thank you
> ----- Original Message -----
> From: "Nigro - Fábrica de Software" <rnigro em brasil-info.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, February 18, 2008 3:09 PM
> Subject: Re: [firebase-br] Select com data
>
>
> > Olá Sandro.
> > O problema é justamente esse, trabalhar apenas com dias e meses, sem
> levar
> > em consideração o ano.
> >
> > Nigro
> > ---------------------------
> >
> > ----- Original Message -----
> > From: "Sandro" <oleber.itajai em gmail.com>
> > 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 -----
> > From: "Nigro - Fábrica de Software" <rnigro em brasil-info.com.br>
> > 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
> >
> > ______________________________________________
> > 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
>
>
> ______________________________________________
> 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
>
--
Com a força aprenda a suavidade. Através da suavidade a força prevalecerá!
Mais detalhes sobre a lista de discussão lista