Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 ??
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.