Em 11 de outubro de 2011 09:37, Thiago <[email protected]> escreveu:
> On 11/10/2011 09:33, Edson neto wrote:
>> select * from tabela where date_part('month',tabela.dhnasc)
>>  >= date_part('month',current_timestamp)
>> and date_part('month',tabela.dhnasc)
>> <= date_part('month',(current_timestamp+ interval '3 months'));
>
> Edson,
>
> Desta forma não vai funcionar quando virar o ano, pois > 11 e < 1 não
> vai me retornar resultados.
>
> Também preciso filtrar por dia do mês atual, mostrando apenas o do dia
> atual para frente.

Mais uma dica... no link que passei sobre funções de data e hora,
chegou a ver se algumas delas *combinadas* não chegam ao resultado que
voce precisa? Veja, la voce tem interval, date_trunc e extract. Juntas
você não consegue montar a resolução do seu problema?

-- 
Dickson S. Guedes
mail/xmpp: [email protected] - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a