Criar plano de contas contábil

SQL

29/05/2019

Pessoal tenho uma dúvida, uso o Mysql e precisa criar um plano de contas contábil, por exemplo:
10.4.4.3.2.1.

Alguém já criou algo do tipo tem alguma orientação?
Thiago Garcia

Thiago Garcia

Curtidas 0

Respostas

Thiago Moreno

Thiago Moreno

29/05/2019

Ola,

voce pode criar 6 tabelas, uma para cada nivel, pelo que vi esse plano tem 6 niveis.
acredito que essa seja a abordagem mais facil para montar a arvore.

Eu implementei um com uma tabela unica. ai voce cria uma coluna ID_PAI, de auto relacionamento.
Se for um plano de contas raiz, o ID_pai é null.

Ai para montar a arvore, voce precisa fazer um metodo recursivo. pq nao consegui fazer com select. a nao ser que voce tenha certeza que todos os niveis estao obrigatoriamente utilizados.

O que nao foi o caso do meu plano de contas, eram 4 niveis, mas nem todos troncos iam ate os 4

GOSTEI 0
POSTAR