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
                
---------------------------------
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< 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

 



Responder a