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

    [Resolvido]Filtrar o último e o penúltimo dado

    Ari
    Ari
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 28/11/2009

    [Resolvido]Filtrar o último e o penúltimo dado Empty [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Ari em 21/2/2018, 00:52

    Como fazer uma consulta que retorne o último e o penúltimo dado inserido?
    Ex:
    -------Maria  José
    Nota   20     10  
    Nota   33     27
    Nota   42     32 (Penúltimo)
    Nota   57     44 (Último)

    Resultado esperado na consulta:

    Maria 42    57
    José   32    44
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Noobezinho em 21/2/2018, 10:41

    Ari

    Veja se essa Consulta que coloquei nesse TÓPICO

    ajuda.

    [ ]'s
    Ari
    Ari
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 28/11/2009

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Ari em 21/2/2018, 14:29

    Não consegui.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Noobezinho em 21/2/2018, 17:11



    Explique como fez, para eu ver onde "pecou" Razz
    Ari
    Ari
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 28/11/2009

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Ari em 21/2/2018, 17:24

    Não consegui adaptar o exemplo.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Noobezinho em 21/2/2018, 17:39

    Grande explicação


    Assim,não posso ajudar.
    Ari
    Ari
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 28/11/2009

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Ari em 22/2/2018, 19:44

    Ao abrir a consulta digito a data inicial 01/01/01 e data final 01/01/20 e espero que retorne os dois últimos(maiores) ServRefCodSub de cada pessoa.
    Anexo BD para melhorar a ajuda.
    Anexos
    [Resolvido]Filtrar o último e o penúltimo dado AttachmentGAED16maximo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (66 Kb) Baixado 9 vez(es)
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Noobezinho em 22/2/2018, 22:19

    Ari

    Crie uma outra consulta, e ao invés de usar tabelas, arraste a consulta que criou para a consulta.

    Utilize agrupar, e ao lado esquerdo do botão Totais no menu da ribbon, clique em retornar e escolha 5.

    No botão mode de exibição da consulta abaixo do menu Arquivo, escolha SQL modo SQL.

    Onde esta escrito:

    SELECT TOP 5 mude para

    SELECT TOP 2

    Rode a consulta e veja se é isso que pretende.


    Ari
    Ari
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 28/11/2009

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Ari em 22/2/2018, 22:40

    Quase...Tem que ser os 2 últimos de cada pessoa.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Noobezinho em 22/2/2018, 22:52


    Esqueci de uma coisa

    Como não sei em qual campo data me basear, deixo pra você, colocar a classificação do campo data como decrescente.

    Então, a consulta deverá retornar os 2 mais alto classificados, como a data está em ordem decrescente, retornara os dois últimos.

    O caminho é esse.

    [ ]'s
    Ari
    Ari
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 28/11/2009

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Ari em 22/2/2018, 23:08

    Os dois mais altos OK, mas não me retorna os dois mais altos de cada pessoa:

    -------Maria José
    Nota 20 10
    Nota 33 27
    Nota 42 32 (Penúltimo)
    Nota 57 44 (Último)

    Resultado esperado na consulta:

    Maria 42 57
    José 32 44

    Ao abrir a consulta digito a data inicial 01/01/01 e data final 01/01/20 e espero que retorne os dois últimos(maiores) ServRefCodSub(classificando estes) de cada pessoa.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Noobezinho em 23/2/2018, 16:30

    Ari

    Cheguei nesse resultado.

    Creio estar correto, verifique,

    Como são poucos registros não dá para ter certeza.

    [ ]'s
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Noobezinho em 15/4/2018, 12:52

    Como o autor do tópico não deu retorno até hoje,

    Dou por Resolvido, esse tópico.

    E aviso ao autor do tópico para fechar o(s) tópico(s), e

    assim evitar baixa na reputação junto ao fórum.
    Ari
    Ari
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 28/11/2009

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Ari em 16/4/2018, 17:44

    Resolvido, obrigado.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Filtrar o último e o penúltimo dado Empty Re: [Resolvido]Filtrar o último e o penúltimo dado

    Mensagem  Noobezinho em 16/4/2018, 17:48

    Ótimo! Wink

    Boa sorte!

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