Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

Relatorio Financeiro

$
0
0
Muito obrigado M6 pela resposta. Porém, achei este codigo sql e funciona bem. Gostaria de mostrar esse resultado no report viewer, como faria por favor? SELECT pcx.Conta , pcx.Denominação , sum(xx.saldo_inicial) AS saldo_inicial , sum(xx.Debito) AS Debito , sum(xx.Credito) AS Credito , sum(xx.saldo_final) AS saldo_final FROM ( SELECT x.Conta , coalesce( ( SELECT sum ( CASE WHEN DC = 'D' THEN Debito WHEN DC = 'C' THEN Credito * -1 ELSE 0.00 END ) FROM GL WHERE Fecha <'2017-02-28'--data deve ser igual data final AND Conta = x.Conta ),0) AS saldo_inicial , sum(x.Debito) AS Debito , sum(x.Credito) AS Credito , coalesce( ( SELECT sum ( CASE WHEN DC = 'D' THEN Debito WHEN DC = 'C' THEN Credito * -1 ELSE 0.00 END ) FROM GL WHERE fecha <= '2017-02-28' AND Conta = x.Conta ),0) AS saldo_final FROM ( SELECT lan.Conta , CASE WHEN lan.DC = 'D' THEN lan.Debito ELSE 0.00 END AS Debito , CASE WHEN lan.DC = 'C' THEN Lan.Credito ELSE 0.00 END AS Credito FROM GL AS lan WHERE lan.Fecha >= '2017-02-01'-- data inicial AND lan.Fecha <= '2017-02-28'---data final --AND lan.id_plano_conta = '2.2.2' ) AS x GROUP BY x.Conta ) AS xx JOIN PlanCuenta pcx ON xx.Conta LIKE pcx.Conta + '%' GROUP BY pcx.Conta , pcx.Denominação ORDER BY pcx.Conta ASC ;

Viewing all articles
Browse latest Browse all 11336

Trending Articles