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

    [Resolvido]Ultima data por produto

    avatar
    rlp123
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 46
    Registrado : 20/06/2012

    [Resolvido]Ultima data por produto Empty Ultima data por produto

    Mensagem  rlp123 26/10/2012, 11:59

    Boas.

    Preciso de criar uma consulta tendo como base a última data para vários produtos. Especificando, tenho uma tabela com os seguintes campos e registos :

    Data // Produto // Quantidade
    10-Out // A // 5
    11-Out // A // 4
    12-Out // B // 2

    Preciso que a query dê como resultado:

    Data // Produto // Quantidade
    11-Out // A // 4
    12-Out // B // 2


    Obrigado.
    avatar
    Convidado
    Convidado


    [Resolvido]Ultima data por produto Empty Re: [Resolvido]Ultima data por produto

    Mensagem  Convidado 26/10/2012, 12:21

    Boas rlp...


    SELECT tblExemplo.CpProduto, DMax("CpData","tblExemplo","CpProduto ='" & [cpProduto] & "'") AS MaiorData
    FROM tblExemplo
    GROUP BY tblExemplo.CpProduto, DMax("CpData","tblExemplo","CpProduto ='" & [cpProduto] & "'");


    é por ai.


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Ultima data por produto Empty Re: [Resolvido]Ultima data por produto

    Mensagem  Convidado 26/10/2012, 12:29

    Eis um pequeno exemplo:


    https://dl.dropbox.com/u/26441349/rlp123.rar


    Cumprimentos.
    avatar
    rlp123
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 46
    Registrado : 20/06/2012

    [Resolvido]Ultima data por produto Empty Re: [Resolvido]Ultima data por produto

    Mensagem  rlp123 26/10/2012, 12:40

    Funcionou na perfeiçao. Obrigado.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ultima data por produto Empty Re: [Resolvido]Ultima data por produto

    Mensagem  Cláudio Más 26/10/2012, 12:44

    Olá,

    Pode ser feito sem uso da função DMax(), que não é tão performática.

    SELECT NomeTabela.Data, NomeTabela.Produto, Quantidade FROM NomeTabela INNER JOIN (SELECT Produto, Max(Data) AS UltimaData FROM NomeTabela GROUP BY Produto) AS Ultima ON (NomeTabela.Data = Ultima.UltimaData) AND (NomeTabela.Produto = Ultima.Produto)

    avatar
    Convidado
    Convidado


    [Resolvido]Ultima data por produto Empty Re: [Resolvido]Ultima data por produto

    Mensagem  Convidado 26/10/2012, 12:45

    Não se esqueça de clicar no Joinha da menssagem que o auxiliou.

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Ultima data por produto Empty Re: [Resolvido]Ultima data por produto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/5/2024, 01:39