Problema + Totalização + Resumo

(Régis Matos) #1

Olá a todos, estou com um problema na Totalização…

Quando eu mando totalizar mais de um campo na mesma consulta os totais simplesmente não bate.

O estranho é que quando eu mando Totalizar somente um campo ele funciona normal…

O para ficar mais sinistro isso acontece somente no Resumo. na consulta item a item a Totalização fica Normal.

Alguém está com esse problema???

(Régis Matos) #2

Os campos que estou com problema na Totalização no RESUMO é.

sum(itens.fqtde),
sum(itens.fvtl + itens.FVASUB),
sum(itens.fvtl),

Se eu mando totalizar somente um dos campo ele totaliza normal… se eu mando totalizar 2 ou 3 já da um valor meio loco…
Lembrando que é só no Resumo, na consulta Iten a Iten fica normal…

Banco de Dados PostGreSQL

O Select esta assim…

SELECT
nota.fcontrole,
nota.fnumero,
produto.fco,
produto.fde,
produto.fmr,
produto.ffabricant,
fabricante.frs,
nota.fclifor,
sum(itens.fqtde),
sum(itens.fvtl + itens.FVASUB),
sum(itens.fvtl),
cliente.frs,
cliente.fci,
cliente.fsetor,
setor.fdescricao,
extract(month from nota.femissao),
nota.femissao
FROM
xemp_0001.fanfi itens
LEFT OUTER JOIN xemp_0001.fanfc nota ON itens.fcontrole = nota.fcontrole
LEFT OUTER JOIN xemp_0001.esprod produto ON itens.fproduto = produto.fco
LEFT OUTER JOIN xemp_0001.gecad fabricante ON produto.ffabricant = fabricante.fco
LEFT OUTER JOIN xemp_0001.gecad cliente ON nota.fclifor = cliente.fco
LEFT OUTER JOIN xemp_0001.FaTip tipo ON nota.fCodTipo = tipo.fCodigo
LEFT OUTER JOIN xemp_0001.fasetor setor ON cliente.fsetor = setor.fcodigo
Where nota.fserie = ‘NFE’ and
NOT nota.fSt IN (‘C’, ‘A’) AND tipo.fOperacao = ‘V’ and
nota.fFilial = ‘001’
Group By
produto.ffabricant,
produto.fde,
produto.fmr,
produto.fco,
fabricante.frs,
nota.femissao,
nota.fcontrole,
nota.fnumero,
nota.fclifor,
cliente.frs,
cliente.fsetor,
setor.fdescricao,
cliente.fci
order by cliente.frs, cliente.fci

(Régis Matos) #3

Parece que agora que ferrou mesmo… Quase todos meus relatórios mostra os itens com o valor certo…

Mais as totalizações não bate…

Alguém esta passando por esse problema ???

Banco = PostGreSQL

(Haroldo) #4

Estou passando por isso com um cliente , quando ele pede 6 meses de sumarização não bate, mas mês a mês bate.

(Diogo Toscano) #5

Poe no modo debug, pois as totalizacoes sao todas feitas em sql … talvez alguma linha nao esteja sendo mostrada … nao sei, poe no debug e mostra um print.

(Kleyber) #6

Eu tenho uma situação parecida… vejam na tela abaixo que o total da coluna Metas está totalmente errado. Os dados da coluna metas não são calculados e sim provenientes de uma tabela de metas. Já reportei isto faz tempo e ainda não tive uma solução.


Tela_Sistema.jpg

(Diogo Toscano) #7

Poe no modo debug, ai da pra gente ver exatamente o que esta ocorrendo.

(Régis Matos) #8

Realmente o problema esta no comando SQL Que Totaliza…

Observe quando eu coloco 2 campos para totalizar… o VALOR S/ ST não fica correto…

Agora se eu coloco somente o campo (quantidade) ou somente o campo (valor s/st) ele totaliza normal… mais eu preciso do relatório com as 2 totalização…

Com valor s/st e quantidade vendida mês a mês.

Há um detalhe isso acontece com todos os relatórios…


Erro_1.jpg

(Régis Matos) #9

Quando eu coloco somente um campo para totalizar fica normal…


Correto.jpg

(Régis Matos) #10

O problema esta na totalização do resumo mesmo…
quando eu detalho ele faz a totalização correta …


Correto_2.png

(Diogo Toscano) #11

que estranho, vou passar pro pessoal analisar.

(Régis Matos) #12

Observe que não estou conseguindo nem tirar um simples relatório de comissão…

Que teria que totalizar o valor vendido e o valor da comissão com quebra por Vendedor e Cliente Mês a Mês…

Tem mais alguém passando por isso???


Comissao.jpg

(Régis Matos) #13

Alguém mais esta passando por isso???


Comissao2.jpg

(Diogo Toscano) #14

Regis, será que voce poderia ceder a estrutura e alguns dados, caso esses não sejam sigilsos, para que possamos efetuar testes na sua aplicação?

Passa o banco e o export da sua aplicação que poderemos testar diretamente nelas.

(Régis Matos) #15

Mandei no seu e-mail…

(Diogo Toscano) #16

Recebi tudo Regis, vou passar aqui e acompanhar pro pessoal montar o ambiente e ver o que esta ocorrendo e daremos um “.” final :slight_smile:

(Régis Matos) #17

Obrigado pela atenção fico no aguardo…

(Régis Matos) #18

Yuri seguinte…

Todas as aplicações que faz 2 Totalização da problema…

Mais essa é uma das aplicações.
grid_comissao_por_vendedor_x_cliente_c_st
grid_comissao_por_vendedor_x_cliente_s_st

Os campos a ser totalizado.

comissao
valorb
valorl

Obrigado pela atenção…

(Régis Matos) #19

Outro problema fora esse da totalização, se eu tento adicionar um campo no select da consulta… da um monte de erro e simplesmente o novo campo não entra…

Ou seja se eu precisar Add mais um campo no select da consulta eu tenho que fazer outra aplicação do zero… ai sim funciona…

O engraçado o mais sinistro é que isso acontece só no projeto que usa o banco de dados PostGreSQL… no MySQL tudo normal…

Alguém mais esta com esses problemas???

(Kleyber) #20

Sim, eu tenho também este problema. Aí tenho que copiar o novo select e criar uma nova consulta e fazer tudo de novo… moleza, né? rssss