> 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. >
Cláudio, Eu tentei fazer dessa forma, porém tem um bendito camarada que nasceu em ano bissexto, nesse caso como 2011 o mês de fevereiro não vai até o dia 29 está dando erro na conversão. _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral