Fw: [firebase-br] Dificuldade com Query - Ninguém pode me Ajudar ?

Junior junior em fiorilli.com.br
Ter Dez 21 16:09:07 -03 2004


Desculpa...

Falta o JOIN para trazer a Descricao da conta completa...

> 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)
   LEFT JOIN TABELA1 DE ON DE.CODIGO = T2.CODIGO
> WHERE <seu filtro>

[]'s
Alirio Botelho Junior
Fiorilli S/C Ltda. Software

> 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