> 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

Reply via email to