Oi Marco,

Não consegui solucionar o problema ainda...

Os resultados estão saindo assim:

 1 - Despesas Gerais............... R$ 0,00
 1.1 - Despesas de Pessoal......... R$ 0,00
 1.1.1 - Horas Consultoria......... R$ 4.000,00
 1.1.2 - Horas Treinamento......... R$ 4.000,00
 1.2 - Despesas Material........... R$ 0,00
 1.2.1 - Papel..................... R$ 3.000,00
 1.2.2 - Xerox..................... R$ 4.000,00

A listagem traz a hierarquia da rubrica correta, mas na hora dos 
somatórios que acumulam as rubricas do nivel mais baixo ele não 
consegue resolver.

Tens mais algum recurso?

Bruno

--- Em oracle_br@yahoogrupos.com.br, "FERNANDES Marco A    SOFTTEK" 
<[EMAIL PROTECTED]> escreveu
>
> Segue alguns exemplo simples do que passei:
> http://www.adp-gmbh.ch/ora/sql/connect_by.html
> http://www.psoug.org/reference/connectby.html
> http://philip.greenspun.com/sql/trees.html
>  
> Abraço,
> Marco.
> 
> ________________________________
> 
> From: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] On Behalf Of PUB: FERNANDES 
Marco A SOFTTEK
> Sent: sexta-feira, 16 de fevereiro de 2007 09:46
> To: oracle_br@yahoogrupos.com.br
> Subject: RE: [oracle_br] Consulta Hierarquica
> 
> 
> 
> Bruno,
> existe um recurso no Oracle para fazer isso.
> 
> Segue trecho do manual para sua consulta.
> 
> LEVEL
> You use LEVEL with the SELECT CONNECT BY statement to organize 
rows from a database table into a tree structure. LEVEL returns the 
level number of a node in a tree structure. The root is level 1, 
children of the root are level 2, grandchildren are level 3, and so 
on. 
> 
> You specify the direction in which the query walks the tree (down 
from the root or up from the branches) with the PRIOR operator. In 
the START WITH clause, you specify a condition that identifies the 
root of the tree. 
> 
> Qualquer dúvida é só mandar !
> 
> Abraço,
> Marco.
> 
> ________________________________
> 
> From: oracle_br@yahoogrupos.com.br <mailto:oracle_br%
40yahoogrupos.com.br>  [mailto:oracle_br@yahoogrupos.com.br 
<mailto:oracle_br%40yahoogrupos.com.br> ] On Behalf Of PUB: 
schmittfilho
> Sent: sexta-feira, 16 de fevereiro de 2007 09:30
> To: oracle_br@yahoogrupos.com.br <mailto:oracle_br%
40yahoogrupos.com.br> 
> Subject: [oracle_br] Consulta Hierarquica
> 
> Ola Amigos,
> 
> Preciso de uma dica de consulta hierarquica e gostaria de ver se 
> vocês podem me ajudar no uso desse recurso. Vou explicar a 
situação:
> Tenho 03 tabelas que devem me retornar um plano de orçamento por 
> rubricas da seguinte maneira:
> Projeto: Projeto Teste
> 1 - Despesas Gerais................. R$ 15.000,00
> 1.1 - Despesas de Pessoal.......... R$ 8.000,00
> 1.1.1 - Horas Consultoria......... R$ 4.000,00
> 1.1.2 - Horas Treinamento......... R$ 4.000,00
> 1.2 - Despesas Material............ R$ 7.000,00
> 1.2.1 - Papel..................... R$ 3.000,00
> 1.2.2 - Xerox..................... R$ 4.000,00
> 
> Eu uso uma tabela que possui as rubricas e um auto-relacionamento 
> para montar a hierarquia entre eles. Outra tabela tem os codigos 
dos 
> projetos e a outra eh a associacao entre as rubricas e os 
projetos, 
> onde consta também o valor. Nessa tabela associacao guardo apenas 
o 
> ultimo nível das rubricas.
> 
> Tem como fazer via SQL esse resultado?
> 
> Desde ja agradeço a colaboração.
> 
> Bruno
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
>  
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a