Re: [firebase-br] Dificuldade com Query - Ninguém pode me Ajudar ?
Junior
junior em fiorilli.com.br
Ter Dez 21 16:06:20 -03 2004
Boa tarde Ronaldo
Eu faço isso com 1 query e mostrando o resultado no Report Buider da
seguinte mandeira...
Supondo que seu codigo seja: 01.01.01.01.0001
SQL
SELECT N1.CODIGO, N1.DESCRICAO AS NIVEL1_DESCR,
N2.CODIGO, N2.DESCRICAO AS NIVEL2_DESCR,
N3.CODIGO, N3.DESCRICAO AS NIVEL3_DESCR,
N4.CODIGO, N4.DESCRICAO AS NIVEL4_DESCR,
T2.CODIGO, DE.DESCRICAO, T2.TIPO, T2.VALOR
FROM TABELA2 T2
LEFT JOIN TABELA1 N1 ON N1.CODIGO = SUBSTRING(T2.CODIGO FROM 1 FOR 2)
LEFT JOIN TABELA1 N2 ON N2.CODIGO = SUBSTRING(T2.CODIGO FROM 1 FOR 5)
LEFT JOIN TABELA1 N3 ON N3.CODIGO = SUBSTRING(T2.CODIGO FROM 1 FOR 8)
LEFT JOIN TABELA1 N4 ON N4.CODIGO = SUBSTRING(T2.CODIGO FROM 1 FOR 11)
WHERE <seu filtro>
A idéia do SQL é essa... e vc ainda pode fazer um SUM no T2.VALOR e fazer o
agrupamento por todos os campos restantes, oq te daria uma somatória por
despesa, com seus respectivos níveis acima...
Com isso, mostrar no report builder com vários agrupamentos é moleza... e vc
chega onde vc quer chegar...
Espero que eu tenha entendido oque vc deseja e que isso consiga te ajudar...
[]'s
Alirio Botelho Junior
Fiorilli S/C Ltda Software
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.296 / Virus Database: 265.6.2 - Release Date: 20/12/2004
Mais detalhes sobre a lista de discussão lista