muitissimo obrigado oswaldo...

Abs,
Marcelo Magno

On Mon, 2007-07-09 at 17:18 -0300, Osvaldo Rosario Kussama wrote:

> Marcelo Magno escreveu:
> > Boa tarde pessoal,
> > 
> > Eu estou tendo alguma dificuldade para lidar com conjuntos de datas. No 
> > meu caso, eu tenho em cada tupla da tabela a informacao de data inicial 
> > e data final. Quando um usuario entra um periodo (digamos de hoje ate 
> > semana que vem) eu preciso fazer uma especie de intersessao dos dois 
> > conjuntos de datas e caso exista essa intersessao, retornar essa tupla.
> > 
> > Eu estava usando uma script em pl-sql que fazia um loop dia a dia, mas 
> > por motivos de lentidao, estou procurando outra metodologia...
> > 
> > Eu até consigo gerar os periodos usando a funcao generate_series, mas 
> > parei por ai... nao estou conseguindo progredir... Existe alguma forma 
> > de comparar conjuntos no where ? queria comparar o periodo entre data 
> > inicial e final da tupla, como os periodos entrado pelo usuario.
> > 
> > Em outras ocasioes eu já usei de comparacoes de datas para achar as 
> > intersessoes, mas essa metodologia é dificil de debugar e estou querendo 
> > fugir dela no momento.
> > 
> > Se alguem puder me dar uma luz diferente, fico grato.
> > 
> 
> 
> Veja o operador OVERLAPS em:
> http://www.postgresql.org/docs/8.2/interactive/functions-datetime.html
> 
> Osvaldo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a