› Fóruns › SQL e PL/SQL › Select hierarquica por data › Select hierarquica por data
[quote=”thianolima”:2dj83a93]Entao litz, e que eu preciso mostrar para o usuario desde a raiz ate hoje.
Por exemplo o cliente ligou para arrumar o telefone na casa dele este mes, dai na semana seguinte o cliente entrou em contato novamente falando que tava com o mesmo problema, e depois de duas semanas ele ligou novamente cabrero da vida falando que o problema voltou dinovo. Dai a pessoa que for consultar vai ver que esse chamado que foi aberto agora, veio de duas reincidencias de 30 dias passados.
E por isso eu consigo por exemplo pegar o de agora e procurar 30 dias para traz entao irei encontrar o de duas semanas antes, e se eu procurar novamente com a mesma condicao encontrarei mais um chamado que foi onde tudo comecou. E isso que eu precisava fazer com o select hierarquico que acho q nao sei se ele e capaz disso pq eu vou estar fazendo a condicao connect com o mesmo campo de data da tabela e nao um campo de referencia como acontece por exemplo em uma tabela de funcionario com o campo supervisor.
Alguem pode dar uma luzzz[/quote]
Eu assumi que dava para encadear infinitamente chamados desde que o intervalo entre o último e o antecedente a ele não fosse maior que 30 dias (tecnicamente diferente de um mês, como já expliquei acima). Mas se entre o primeiro e o último chamado na cadeia pode ter no máximo 30 dias, aí a regra muda. Me avisa se fiz do jeito que você precisa ou não.