Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diegohamaz

Soma com Inner Join não esta batendo

Recommended Posts

GALERA EU ESTOU COM UM PROBLEMA COM SOMA

 

 

QUE NÃO ESTA BATENDO

 

E EU EXECUTO ISSO

 

 

SELECTSUM( t2.CP_GERAL2014_840C) as VALOR_VENDAS_840FROM TB_GERAL2014as t2INNER JOINTB_PDV as t1 ON (t1.NM_CNPJ = t2.NM_CNPJ)WHERE t2.ST_REGISTRO = 1

ELE ME RETORNA 1595

 

QUANDO EU EXECUTO ISSO

 

 

SELECTSUM(IFNULL(t2.CP_GERAL2014_840C,0)) as VALOR_VENDAS_840FROM TB_GERAL2014as t2INNER JOINTB_PDV as t1 ON (t1.NM_CNPJ = t2.NM_CNPJ)WHEREt2.DT_COLETA BETWEEN '20140201' AND '20140808'AND t2.ST_REGISTRO = 1AND t1.NM_REDE = 'MAGAZINE LUIZA'

ELE ME DA 1575 E SE EXECUTO SÓ UM SUM NA COLUNA ELA ME RETORNA 673 NAO ESTOU ENTENDENDO MAIS NADA, ALGUEM PODE ME DAR UM AUXILIO COMO SOMAR COM ESSES JOINS ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

De alguma forma os registros estão sendo duplicados, veja se não há registros duplicados em algumas das tabelas, como se duas pessoas tivessem cadastrado o mesmo produto, com o mesmo fornecedor...

 

Cole a estrutura das tabelas se possível.

 

 

Dica: não escreva em caixa alta, use somente quando necessário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.