Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Tenho duas tabelas, onde ambas contém repetidamente informações de locais, também com valores e quantidade imputado em ambas tabelas, eu fiz uma junção de ambas pedindo para buscar baseado no "cd" a quantidade recebida de uma tabela e a quantidade recebimento de outra, porém ao colocar para Agrupar o CD e somar as duas quantidade ele me retorna um valor totalmente errado, percebi que ele esta além de somando também esta multiplicando pela quantidade de registro que tem, como se o Group By não estivesse conseguindo resumir, abaixo a instrução:
SELECT
rec_lider.cd AS Unidade,
SUM(rec_lider.total_recebido) AS Total Recebido,
SUM(rec_fiscal.total_recebimento) AS Total Auditado
FROM rec_lider
INNER JOIN rec_fiscal ON rec_lider.cd = rec_fiscal.cd
GROUP BY rec_lider.cd
Unidade | Total Recebido | Total Auditado
Cajamar I | 52432 | 25268
Cajamar II | 93568512 | 3986304
Itajaí | 140458 | 701400
Osasco | 4866702 | 608220
Alguém pode me ajudar? não consigo trazer a soma correta, pois como mencionei acima me traz um valor multiplicado pelos registro.
Carregando comentários...