none
Consulta SQL RRS feed

  • Pergunta

  • Boa noite galera, estou a vários dias tentando fazer essa query sql mas não sai.

    É o seguinte, tenho 3 tabelas, onde preciso fazer a SOMA da quantidade que ficam em duas tabelas.

    Tenho a tabela remessa e devolucao que possuem as colunas quantidade e produtorId, e tem a tabela produtor de onde tiro os codigos dos produtores.

    Cheguei mais próximo com esse código, no entanto, só a SUM(sr.quant) está fazendo corretamente.. a SUM(sd.quant) está somando várias vezes (mais precisamente o número de vezes de linhas que a tabela remessa contém).

    select p.idProdutor, p.nome, p.nInsEst, sr.produtorId, sr.graoid, SUM(sr.quant), SUM(sd.quant), sd.produtorId, sd.graoid from produtor p inner join remessa sr on sr.produtorId = p.idProdutor inner join devolucao sd on sd.produtorId = p.idProdutor GROUP BY p.idProdutor

    Alguém poderia me ajudar?


    • Editado RDev SDev terça-feira, 4 de setembro de 2018 02:14
    terça-feira, 4 de setembro de 2018 02:11

Respostas