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


4 participantes

    [Resolvido]Consulta aos 3 melhores de cada mês

    avatar
    Pe10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 29/07/2014

    [Resolvido]Consulta aos 3 melhores de cada mês Empty [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Pe10 29/7/2014, 09:24

    Bom dia desde Portugal.

    O meu nome é Pedro e é a primeira vez que acedo a este forum.

    Fazendo uma breve pesquisa, penso que aqui se aprende muito sobre access.

    Desde já agradeço toda ajuda da vossa parte.

    Surgiu um problema que não consigo resolver (não sou muito experiente em access, apenas curioso).

    Tenho uma consulta que me devolta 3 colunas de valores.

    A primeira devolva a "Designação da avaria", a segunda devolta o "Mês da avaria" e a terceira "Tempo da avaria".

    O resultado que eu queria extrair desta consulta é: os 3 maiores tempos de avaria de cada mês. É possivel?

    Obrigado mais uma vez por toda ajuda.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Cláudio Machado 29/7/2014, 14:12

    Bom dia!
    Seja bem vindo ao maior fórum da América Latina especializado em Access.

    Veja se ajuda este exemplo, qualquer coisa grita ai.

    Saudações cheers
    Anexos
    [Resolvido]Consulta aos 3 melhores de cada mês AttachmentPe10.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.4 Mb) Baixado 49 vez(es)


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Consulta aos 3 melhores de cada mês 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    Pe10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 29/07/2014

    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Pe10 29/7/2014, 15:08

    Obrigado Cláudio Machado.

    Infelizmente não é isso  Crying or Very sad 

    Deixo em anexo uma base com uma consulta de exemplo.

    Apartir dessa contulta queria extrair de cada "mês" os 3 maiores valores de "min_para".

    Ficaria algo assim:

    Mes  Lin       min_para

    1      12A         4543
    1      11B         3423
    1      23           2354
    2      24A         600
    2      21           550
    2      24B         475
    3      13A         5000
    3      12B         4874
    3      21           4200

    Etc
    Anexos
    [Resolvido]Consulta aos 3 melhores de cada mês AttachmentPe10.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (63 Kb) Baixado 7 vez(es)
    mathusalmeida
    mathusalmeida
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 30/08/2011

    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  mathusalmeida 29/7/2014, 15:13

    Olá amigo.

    Tente uma sql top 3;

    Numa consulta em modo sqol:

    select Top 3 SeuCampoNaTabela
    FROM SuaTabela;

    É por aí.

    Teste e de retorno.
    avatar
    Pe10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 29/07/2014

    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Pe10 29/7/2014, 16:05

    Olá mathusalmeida.

    Uma consulta top 3 irá retornar os 3 primeiros valores ordenados.

    Os que eu pretendo são os três primeiro velores de "min_para" de cada mês.

    Obrigado pelo seu apoio.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Alexandre Neves 29/7/2014, 20:05

    Boa tarde,
    SELECT Format([Data],"m") AS Mes,min_para FROM T_Dados ORDER BY Format([Data],"m"),min_para DESC;


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Pe10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 29/07/2014

    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Pe10 30/7/2014, 08:32

    Obrigado Alexandre Neves.

    O objectivo é esse mesmo, so faltanto mesmo extrair as 3 primeiras linhas de cada mes.

    Qual a condição para tirar as tres primeiras linhas do mes 1 do mes 2 do mes 3 etc.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Alexandre Neves 30/7/2014, 17:10

    Boa tarde,
    Coloque
    SELECT Format([Data],"m") as Mes,min_para FROM T_Dados WHERE min_para IN (SELECT TOP 3 min_para FROM T_Dados as TDados WHERE Format(TDados.[Data],"m") = Format(T_Dados.[Data],"m") GROUP BY Format([Data],"m"),min_para ORDER BY Format([Data],"m"),min_para desc) ORDER BY Format([Data],"m"),min_para desc


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Pe10
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 29/07/2014

    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Pe10 1/8/2014, 12:08

    Perfeito Alexandre Neves.

    Obrigado pelo seu contributo.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Cláudio Machado 1/8/2014, 15:02

    Bom dia.
    Se o problema foi resolvido, por favor encerre o tópico.
    Saudações. cheers


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Consulta aos 3 melhores de cada mês 90dssg para agradecer a dica que solucionou seu problema.

    Conteúdo patrocinado


    [Resolvido]Consulta aos 3 melhores de cada mês Empty Re: [Resolvido]Consulta aos 3 melhores de cada mês

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 21:34