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