Rodrigo Burgos Posted March 17, 2015 Topic Count: 236 Topics Per Day: 0.04 Content Count: 798 Content Per Day: 0.13 Reputation: 3 Achievement Points: 6,333 Solved Content: 0 Days Won: 2 Status: Offline Age: 45 Report Posted March 17, 2015 Bom dia pessoal, Alguém já usou a curva ABC no Fluxus ? Não preciso da quantidade e sim valores, e ao que parece não tem esse relatório no book. Alguém possui ele disponível? Quote
mclpaltrin Posted March 18, 2015 Topic Count: 87 Topics Per Day: 0.01 Content Count: 256 Content Per Day: 0.04 Reputation: 0 Achievement Points: 2,335 Solved Content: 0 Days Won: 0 Status: Offline Device: iPhone Report Posted March 18, 2015 (edited) Bom dia Rodrigo. Colocar no WHERE::códigos dos tipos de documentosL.CODTDO IN ('NF','OUT' sei lá os códigos dai) nas duas, na interna e externa.A baixa parcial então é tranquilo porque estamos somando o valor baixadose fosse o original era mais complicado ------------------------------------------------------------------------------------------------------------------------- SELECTFORNECEDOR,TIPO_DOCUMENTO,VALOR,ROUND(VALOR / ( SELECT SUM(L.VALORBAIXADO) FROM FLAN L WHERE L.PAGREC = 2 AND L.DATABAIXA BETWEEN '2014-01-01' AND '2015-03-28' )*100,4 ) AS [PERCENTUAL]FROM ( SELECT F.CODCFO + ' - '+ F.NOME AS [FORNECEDOR], SUM(L.VALORBAIXADO) AS [VALOR], L.CODTDO [TIPO_DOCUMENTO] FROM FLAN L INNER JOIN FCFO F ON L.CODCOLCFO = F.CODCOLIGADA AND L.CODCFO = F.CODCFO WHERE L.PAGREC = 2 AND L.DATABAIXA BETWEEN '2014-01-01' AND '2015-03-28' AND L.VALORBAIXADO > 0 GROUP BY F.CODCFO + ' - '+ F.NOME, L.CODTDO ) AS [CURVA_ABC]ORDER BY 4 Edited March 18, 2015 by mclpaltrin Quote
Rodrigo Burgos Posted March 18, 2015 Topic Count: 236 Topics Per Day: 0.04 Content Count: 798 Content Per Day: 0.13 Reputation: 3 Achievement Points: 6,333 Solved Content: 0 Days Won: 2 Status: Offline Age: 45 Author Report Posted March 18, 2015 Bom dia Rodrigo. Colocar no WHERE:: códigos dos tipos de documentos L.CODTDO IN ('NF','OUT' sei lá os códigos dai) nas duas, na interna e externa. A baixa parcial então é tranquilo porque estamos somando o valor baixado se fosse o original era mais complicado ------------------------------------------------------------------------------------------------------------------------- SELECT FORNECEDOR, TIPO_DOCUMENTO, VALOR, ROUND(VALOR / ( SELECT SUM(L.VALORBAIXADO) FROM FLAN L WHERE L.PAGREC = 2 AND L.DATABAIXA BETWEEN '2014-01-01' AND '2015-03-28' )*100,4 ) AS [PERCENTUAL] FROM ( SELECT F.CODCFO + ' - '+ F.NOME AS [FORNECEDOR], SUM(L.VALORBAIXADO) AS [VALOR], L.CODTDO [TIPO_DOCUMENTO] FROM FLAN L INNER JOIN FCFO F ON L.CODCOLCFO = F.CODCOLIGADA AND L.CODCFO = F.CODCFO WHERE L.PAGREC = 2 AND L.DATABAIXA BETWEEN '2014-01-01' AND '2015-03-28' AND L.VALORBAIXADO > 0 GROUP BY F.CODCFO + ' - '+ F.NOME, L.CODTDO ) AS [CURVA_ABC] ORDER BY 4 Opa! O foco aqui vai ser as datas de pagamentos dos fornecedores, querem qual prazo médio está sendo utilizado, porém o problema é que tem muita sujeira na base, lançamentos que deveriam ter sido cancelados em aberto, muita coisa pendente. Deixa eu ver o que peneiro aqui. Sua query já deu um norte aqui, muito obrigado!! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.