MaximoAccess

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

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Número e data da última Nota Fiscal com uma só consulta?

    Compartilhe

    ilvecchio
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 16/11/2012

    [Resolvido]Número e data da última Nota Fiscal com uma só consulta?

    Mensagem  ilvecchio em Qui 23 Jun 2016, 14:05

    Buenas!
    Pergunto se é possível obter o número da última Nota Fiscal de um cliente e a respectiva data de emissão na mesma consulta.
    Sempre que preciso de uma informação com esse tipo de problema preciso criar duas consultas:

    1) Na ConsultaA, localizo o último número (Máx) da NF emitida para o cliente;
    2) Em seguida uso essa ConsultaA em outra ConsultaB, onde localizo a data dessa NF.

    Não encontrei nenhum exemplo onde, usando apenas uma consulta, obtivesse o último número (Máx) da NF e a sua data de emissão.

    É assim mesmo?
    avatar
    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3384
    Registrado : 04/04/2010

    Re: [Resolvido]Número e data da última Nota Fiscal com uma só consulta?

    Mensagem  Avelino Sampaio em Qui 23 Jun 2016, 15:33

    Olá!

    Creio que uma opção seja utilizar uma consulta de AGRUPAMENTO. Exemplo:

    SELECT Cliente, Max(NF) AS UltimoNumero
    FROM tblNfs
    WHERE idCliente = 10
    GROUP BY Cliente;


    Aguardamos

    ilvecchio
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 16/11/2012

    Re: [Resolvido]Número e data da última Nota Fiscal com uma só consulta?

    Mensagem  ilvecchio em Qui 23 Jun 2016, 22:01

    Buenas!
    Isso mesmo, Avelino. Essa é a ConsultaA.
    Mas para obter a data dessa última NF, uso a ConsultaB, onde uso a ConsultaA e a tblNfs.
    Ou seja, não consigo ter numa única consulta a última NF e a sua data.
    avatar
    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3384
    Registrado : 04/04/2010

    Re: [Resolvido]Número e data da última Nota Fiscal com uma só consulta?

    Mensagem  Avelino Sampaio em Qui 23 Jun 2016, 22:50

    Ups!

    Experimente:

    SELECT Cliente, Max(NF) AS UltimoNumero, DLookUp("DataNf","tblNfs","Nf=" & [UltimoNumero] & " AND cliente='" & [cliente] & "'") AS DataLancamento
    FROM tblNfs
    GROUP BY Cliente;
    HAVING idCliente=10;


    Aguardamos

    ilvecchio
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 16/11/2012

    Re: [Resolvido]Número e data da última Nota Fiscal com uma só consulta?

    Mensagem  ilvecchio em Sex 24 Jun 2016, 16:02

    Buenas!

    Avelino, matou a pau. Perfeito.

    Obrigado.

      Data/hora atual: Ter 25 Jul 2017, 05:37