Amigo, dá uma olhada no link:
http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=409&mode=thread&order=0&thold=0
Ricardo Cabral escreveu:
> Olá pessoal !
>
> Tenho que lista todos os aniversariantes de um determinado periodo.
> No firebird uso o seguinte:
>
> select extract(day from data_nascimento)||'/'||extract(month from
> data_nascimento) as Data,idcliente,fantasia,razao
> from clientes
> where (tipo_cliente='F')
> and
> ( extract(day from data_nascimento)>=1 and extract(month from
> data_nascimento)>=9) and
> (extract(day from data_nascimento)<=01 and extract(month from
> data_nascimento)<=10)
> order by extract(month from data_nascimento),extract(day from
> data_nascimento)
>
>
> O problema é o seguinte:
>
> Se eu colocar 01/09 até 30/09, lista certinho, mas se colocar
> 01/09/01/10, não mostra nada.
>
>
> Uso o firebird.
>
> Se alguém puder me ajudar, agradeço.
>
>
>
>
> Abraços,
>
> Ricardo Cabral
>
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html