MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Soma Query

    avatar
    phzanotti
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 04/06/2018

    Soma Query Empty Soma Query

    Mensagem  phzanotti em 11/6/2018, 17:57

    Boa tarde, preciso de um auxílio dos companheiros do Forum.

    Estou gerando uma query na qual preciso exibir a soma total dos dados. Vou tentar resumir de uma maneira simples e clara.

    Tenho uma coluna de placas de carro e outra de status (vendido ou não vendido). A query já está filtrada para os não vendidos, e o que preciso é da soma total do número desses carros (total 83), entretanto muitas placas se repetem, já que aparecem mais de uma vez como não vendidas pois passaram por lojas diferentes e não foram vendidos (total 133).

    Quando coloco o símbolo da soma simples ele dá os 83, mas preciso disso na query, para jogar num formulário e atualizar automaticamente.

    A questão é: não quero a soma de todos os não vendidos (133), e sim dos carros, dos 83, excluindo as repetições. Preciso chegar nos 83 mas não consigo.

    Alguma sugestão? Desde já agradeço pela ajuda.
    Cláudio Más
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1278
    Registrado : 21/01/2012

    Soma Query Empty Re: Soma Query

    Mensagem  Cláudio Más em 11/6/2018, 20:34

    Boa tarde,

    Vê se é isso:

    SELECT Count(Carros.Placa) AS Total FROM (SELECT Placa FROM Carros GROUP BY Placa) As Carros
    avatar
    phzanotti
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 04/06/2018

    Soma Query Empty Soma Query

    Mensagem  phzanotti em 12/6/2018, 11:53

    Olá Claudio,

    Antes de mais, agradeço por sua disposição em ajudar. Infelizmente não consegui. Vou colar abaixo como está o sql:

    SELECT tb_det_leilao.Status, tb_det_leilao.idMatricula, Count(tb_det_leilao.Status) AS CountOfStatus
    FROM fleet INNER JOIN tb_det_leilao ON fleet.Matricula = tb_det_leilao.idMatricula
    GROUP BY tb_det_leilao.Status, tb_det_leilao.idMatricula
    HAVING (((tb_det_leilao.Status)<>"Vendido"));


    Aproveito e envio um jpg da questão em si. O que preciso é que essa contagem de Não vendido = 99 (o valor da soma que aparece abaixo), seja gerado pela query e não as somas da coluna de status do lado direito, já que essa mostra quantas vezes cada placa se repete.

    Agradeço novamente pela atenção.
    Cláudio Más
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1278
    Registrado : 21/01/2012

    Soma Query Empty Re: Soma Query

    Mensagem  Cláudio Más em 12/6/2018, 20:59

    Olá,

    Acho que entendi o problema, mas preciso de uma cópia do banco de dados somente com as tabelas envolvidas, mesmo sem registros, se possível.

      Data/hora atual: 21/10/2020, 20:19