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


    Consultar inner join (group by e SUM)

    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Consultar inner join (group by e SUM) Empty Consultar inner join (group by e SUM)

    Mensagem  shirohige 23/12/2017, 14:32

    Boa tarde,

    estou tentando realizar uma consulta onde eu realizo left join em duas tabelas (tblOrçamento, tblReal), segue exemplo:

    Código:
    SELECT tblOrçamento.Mes, Sum(tblOrçamento.Valor) AS Planejado, Sum(tblReal.Valor) AS [Real]
    FROM tblOrçamento LEFT JOIN tblReal ON tblOrçamento.Mes = tblReal.Mes
    GROUP BY tblOrçamento.Mes;

    O que eu busco é somar a coluna valor e agrupar pelo mês, mas o resultado não esta saindo como eu esperava. Alguém poderia ajudar, por favor.


    Tabelas e Resultado:
    avatar
    Convidado
    Convidado


    Consultar inner join (group by e SUM) Empty Re: Consultar inner join (group by e SUM)

    Mensagem  Convidado 24/12/2017, 04:50

    Boa noite Lucas.

    Poste os objetos envolvidos.
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Consultar inner join (group by e SUM) Empty Re: Consultar inner join (group by e SUM)

    Mensagem  shirohige 24/12/2017, 11:55

    Bom dia,

    coloquei no spoiler as tabelas.

    tblOrçamento e tblReal, as duas tem somente dois campos (Valor e Mês).

    tblReal
    Valor      Mês
    12,00 ---12
    12,00 ---12

    tblOrçamento
    Valor     Mês
    12,00---12

    Resultado
    Mês     Planejado      Real
    12 -----24--------      24
    avatar
    Convidado
    Convidado


    Consultar inner join (group by e SUM) Empty Re: Consultar inner join (group by e SUM)

    Mensagem  Convidado 24/12/2017, 13:18

    Altere nas tbs e query o nome "valor" por VLValor".

    Teste e retorne.
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Consultar inner join (group by e SUM) Empty Re: Consultar inner join (group by e SUM)

    Mensagem  shirohige 26/12/2017, 11:16

    Realizei o teste, mesmo resultado 24 nas duas colunas.
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Consultar inner join (group by e SUM) Empty Re: Consultar inner join (group by e SUM)

    Mensagem  shirohige 2/1/2018, 16:54

    Consegui parte da minha solução.

    Código:
    (SELECT tblOrçDespesa.Mes, Desp, RECI
    FROM (SELECT Mes,sum(Valor) AS Desp FROM tblOrçDespesa GROUP BY Mes)  AS X
    INNER JOIN
    (SELECT Mes,sum(Valor) AS RECI FROM tblOrçReceita GROUP BY Mes)  AS Y ON Y.Mes = X.Mes)

    o problema que agora preciso fazer isso com mais uma tabela (tblRec)

    Conteúdo patrocinado


    Consultar inner join (group by e SUM) Empty Re: Consultar inner join (group by e SUM)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 03:08