Osvaldo, talvez eu não tenha sido claro, realmente. São dois intervalos e na verdade eu queria pegar o instante inicial onde esses dois intervalos se interceptam. Duas pessoas se encontrando, por exemplo.
Porém acabei achando na internet uma function que faz mais do que o que eu precisava e é bem útil pra mim, segue: http://archives.postgresql.org/pgsql-novice/2005-10/msg00079.php []'s Em 20 de agosto de 2010 01:24, Bruno Moreno <[email protected]> escreveu: > Obrigado Roberto. Bem simples, tou até com vergonha! =) > > Valeu mesmo! > > > Em 19 de agosto de 2010 18:49, Roberto Mello > <[email protected]>escreveu: > > 2010/8/19 Bruno Moreno <[email protected]>: >> > Pessoal, tenho dois intervalos e gostaria de uma função, como a >> overlaps, >> > que me retorne o instante em que os dois intervalos se cruzam. Isso >> existe? >> > Por exemplo: >> > Intervalo 1: "2006-05-28 13:14:51" - "2006-05-28 14:05:13" >> > Intervalo 2: "2006-05-28 12:46:33";"2006-05-28 13:19:42" >> >> Diminua o o timestamp maior do menor, e subtraia a diferença do maior. >> Isso vai te dar o primeiro momento em que eles se cruzam. Verifique >> antes se eles se cruzam. >> >> Roberto >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > > > -- > Bruno Neiva Moreno > blog: http://indiota.blogspot.com > twitter: twitter.com/bnmoreno > > -- Bruno Neiva Moreno blog: http://indiota.blogspot.com twitter: twitter.com/bnmoreno
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
