MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

2 participantes

    Agrupar e somar em tabelas diferentes

    avatar
    leandrombmb
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 31/03/2015

    Agrupar e somar em tabelas diferentes  Empty Agrupar e somar em tabelas diferentes

    Mensagem  leandrombmb 5/12/2021, 00:37

    Boa noite ! Podem me ajudar ? ao fazer uma consulta para atualizar o saldo do estoque, está duplicando o resultado.

    por exemplo:
    entra 150 e sai 30 , o certo seria sair 120
    mas esta saindo na consulta 240

    link onde vi o exemplo em 3 minutos:
    https://www.youtube.com/watch?v=CjboLgNqLKI



    SELECT  produto.Cod_produto, produto.descrição, produto.saldo, Sum(saida.qtd_s) AS saida, Sum(entrada.qtd_e) AS entrada, [saldo]+[entrada]-[saida] AS [Saldo Final]
    FROM (produto INNER JOIN entrada ON produto.Cod_produto = entrada.cod_produto) INNER JOIN saida ON produto.Cod_produto = saida.Cod_produto
    GROUP BY produto.Cod_produto, produto.descrição, produto.saldo;


    segue imagem em anexo.
    Anexos
    Agrupar e somar em tabelas diferentes  Attachmentsaldo.png
    Você não tem permissão para fazer download dos arquivos anexados.
    (23 Kb) Baixado 5 vez(es)


    Última edição por leandrombmb em 5/12/2021, 00:55, editado 1 vez(es) (Motivo da edição : falta de informação)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2053
    Registrado : 13/12/2016

    Agrupar e somar em tabelas diferentes  Empty Re: Agrupar e somar em tabelas diferentes

    Mensagem  Alexandre Fim 5/12/2021, 14:22

    Leandro bom dia,

    Os dados estão duplicandos porque vc tem joins de 2 tabelas para 1 de produto. Quando houver o codigo do produto nas 2 tabelas,com certeza os dados vão se duplicar.
    O correto é colocar os dados de movimentação de estoque em uma só tabela, onde dave ter um campo TipoMovimento (E = Entrada / S = Saida) que diferencia os dados.

    Por gentileza, compartilhe uma cópia do seu banco de dados para análise e solução do problema.

    É isso




    .................................................................................
    Agrupar e somar em tabelas diferentes  Setinf11
    Sistemas e Tecnologia Ltda

    leandrombmb gosta desta mensagem

    avatar
    leandrombmb
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 31/03/2015

    Agrupar e somar em tabelas diferentes  Empty Agrupar e somar em tabelas diferentes

    Mensagem  leandrombmb 5/12/2021, 19:38

    Boa tarde !

    Grato pela sugestão.
    O único mistério que continua, como o pessoal do youtube conseguiram executar redondinho usando esta logica.

    Como vou enviar um cópia do banco, o forum não aceita anexar arquivo tipo accdb?
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2053
    Registrado : 13/12/2016

    Agrupar e somar em tabelas diferentes  Empty Re: Agrupar e somar em tabelas diferentes

    Mensagem  Alexandre Fim 5/12/2021, 23:41

    Leandro,

    Veja no link abaixo para enviar anexos:
    https://www.maximoaccess.com/t32003-como-postar-anexos-e-imagens-no-site-maximoaccess-com

    OBS: Caso seu banco de dados seja grande demais, envie somente os objetos (tabelas/consultas/fomularios/relatorios/modulos) envolvidos no problema para analise e solução.

    Abs

    FIM


    .................................................................................
    Agrupar e somar em tabelas diferentes  Setinf11
    Sistemas e Tecnologia Ltda

      Data/hora atual: 27/1/2022, 00:42