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
