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

    Consulta Agrupada Sem Repetir

    avatar
    Meneghetti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 16/07/2024

    Consulta Agrupada Sem Repetir Empty Consulta Agrupada Sem Repetir

    Mensagem  Meneghetti 16/7/2024, 17:45

    Pessoal, estou tentando realizar uma consulta aparentemente básica, porém o campo 'cod_reduzido' se repete quando o campo 'cod_fornec' é diferente.
    Alguém pode me ajudar como eu deveria ajustar o código?


    SELECT caduentf.cod_reduzido, Max(caduentf.dat_ultent) AS MáxDedat_ultent, cod_fornec
    FROM caduentf
    GROUP BY caduentf.cod_reduzido, cod_fornec
    HAVING (caduentf.cod_reduzido)=2
    ORDER BY caduentf.cod_reduzido, Max(caduentf.dat_ultent) DESC
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Alexandre Fim 16/7/2024, 17:53

    Olá Meneghetti,

    Seja bem-vindo ao fórum.

    Do que se refere esse campo "cod_reduzido"?
    Se ele for comum para mais de 1 fornecedor, ele vai se repetir.
    Para mais agilidade na resolução, compartilhe uma cópia do seu bd, somente objetos (tabelas,consultas,forms, modulos e etc.) pertinentes ao problema, para análise e solução.

    Att,

    Alexandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Consulta Agrupada Sem Repetir Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Meneghetti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 16/07/2024

    Consulta Agrupada Sem Repetir Empty Consulta Agrupada Sem Repetir

    Mensagem  Meneghetti 16/7/2024, 18:28

    Eu não estou conseguindo anexar o banco

    Mas sim o campo "cod_reduzido" é comum para mais de 1 fornecedor, porém eu precisaria saber o valor do cod_reduzido da última data indiferente do fornecedor.

    Não estou conseguindo anexar o banco, diz que o nome é incorreto
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Alexandre Fim 16/7/2024, 19:02

    Veja no link abaixo como postar anexos no fórum:

    https://www.maximoaccess.com/t32003-como-postar-anexos-e-imagens-no-site-maximoaccess-com

    att,

    Alexandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Consulta Agrupada Sem Repetir Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Meneghetti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 16/07/2024

    Consulta Agrupada Sem Repetir Empty Consulta Agrupada Sem Repetir

    Mensagem  Meneghetti 16/7/2024, 19:18

    Acredito que agora sim
    Anexos
    Consulta Agrupada Sem Repetir AttachmentBancoEntradas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.1 Mb) Baixado 5 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Alexandre Fim 16/7/2024, 19:24

    Qual o resultado esperado da consulta?
    Voce quer agruapr e somar por quais campos?
    Dê mais detalhes.


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Consulta Agrupada Sem Repetir Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Meneghetti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 16/07/2024

    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Meneghetti 16/7/2024, 19:36

    O resultado da consulta eu gostaria que fosse:
    cod_reduzido (sem repetir)
    dat_ultent (Independentemente do fornecedor) porém precisa ser a última data
    vlr_ultent (Este campo baseado na última entrada)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Alexandre Fim 16/7/2024, 22:25

    Olá Meneghetti.

    Elaborei um form onde ele obtem todos os dados distintos do campo "cod_reduzido", onde atraves de uma instrução SQL, realiza a consulta dos dados e grava-os em uma tabela de nome "tmp_entrada", conforme solicitado.

    O formulário ficou assim:
    Consulta Agrupada Sem Repetir Grava010

    Os dados da tabela "tmp_entrada" é o resultado da consulta que você necessita.

    Segue versão atualizada.

    Espero ter ajudado.

    Att,

    Alexandre Fim
    Anexos
    Consulta Agrupada Sem Repetir AttachmentBancoEntradas_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.2 Mb) Baixado 6 vez(es)


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Consulta Agrupada Sem Repetir Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Meneghetti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 16/07/2024

    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Meneghetti 17/7/2024, 11:39

    Bom Dia Alexandre, muito obrigado pela prestatividade
    Desta forma ja me atenderia, porém a minha maior dúvida seria em entender como eu poderia fazer o código para trazer o resultado, assim serviria para muitas outras situações, entende


    Exemplo, neste código abaixo, o que eu deveria melhorar para ter o mesmo resultado

    SELECT caduentf.cod_reduzido, Max(caduentf.dat_ultent) AS MáxDedat_ultent, caduentf.vlr_ultent
    FROM caduentf
    GROUP BY caduentf.cod_reduzido, caduentf.vlr_ultent

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Alexandre Fim 17/7/2024, 12:45

    Bom dia,

    Voce pode fazer conforme a imagem abaixo:
    Consulta Agrupada Sem Repetir Grava210

    E na consulta, vc muda para o Modo SQL, e instrução da consulta é:


    SELECT caduentf.cod_reduzido, Max(caduentf.dat_ultent) AS MáxDedat_ultent, First(caduentf.vlr_ultent) AS PrimeiroDevlr_ultent
    FROM caduentf
    GROUP BY caduentf.cod_reduzido;




    Assim vai funcionar também, melhor e mais rápido.

    É isso

    Att,

    Alexandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Consulta Agrupada Sem Repetir Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    Meneghetti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 16/07/2024

    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Meneghetti 17/7/2024, 14:05

    Perfeitamente, exatamente isso.
    Muitooo Obrigado pelo auxilio
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Alexandre Fim 17/7/2024, 14:19

    Valeu Meneghetti,

    Por gentileza, marque o tópico como Resolvido, para que outros membros possam também visualizar a resolução.

    Obrigado

    Att,

    Alexandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Consulta Agrupada Sem Repetir Setinf11
    Sistemas e Tecnologia Ltda

    Conteúdo patrocinado


    Consulta Agrupada Sem Repetir Empty Re: Consulta Agrupada Sem Repetir

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/9/2024, 01:16