Thiago Você sabe a data de nascimento, então a data de aniversário dele neste ano será o dia e mês do aniversario mais o ano atual.
Um exemplo de como obter isto em oracle seria o abaixo: SELECT * FROM tabela WHERE dt_nascimento BETWEEN to_date(to_char(dt_nascimento, 'ddmm') || to_char(SYSDATE, 'yyyy'), 'ddmmyyyy') AND add_months(SYSDATE, 3); Não sei te confirmar se esta ok, pois não testei, mas é uma sugestão. Att. -- Claudio da Silva Junior csjun...@gmail.com Em 11 de outubro de 2011 08:42, Thiago <zan...@farmaponte.com.br> escreveu: > Pessoal, bom dia. > > Seguinte, tenho um cadastro de funcionário com suas respectivas datas de > nascimento. > > Como listar os funcionários que fazem aniversário do dia atual até os > próximos 3 meses. > > Exemplo: > Hoje é dia 11 de outubro, eu preciso listar todos que nasceram entre 11 > de outubro até 12 de dezembro. > > Exemplo 2: > No dia 11 de novembro, precisaria listar todos que nasceram entre 11 de > novembro até 31 de janeiro. > > Alguém saberia como fazer esse select? > > Aproveitando, essa é uma consulta que devo fazer no oracle, mas acho que > deve ser feita da mesma forma. > > Obrigado! > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral