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
