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]Listar último ano pago por cada um dos associados

    avatar
    jomishell
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/05/2011

    [Resolvido]Listar último ano pago por cada um dos associados Empty [Resolvido]Listar último ano pago por cada um dos associados

    Mensagem  jomishell em 4/9/2019, 02:34

    Necessito da v/ ajuda para encontrar um erro do "DMáx" e que não consigo ver,

    Tenho uma tabela de associados (tbl_Associados) e uma outra de quotas pagas pelos associados (Quotas). estão relacionadas através do número de sócio.

    Pretendia criar uma consulta que mostrasse os nomes dos associados e último ano de pagamento efectuado. Utilizei o "DMáx" para extrair essa informação mas com resultados desastrosos: Smile ou saem todos os sócios e com todos os anos que não estão pagos, ou saem apenas aqueles que já pagaram 2019 (último ano).

    Anexo cópia.

    Agradeço a quem puder ajudar
    Anexos
    [Resolvido]Listar último ano pago por cada um dos associados AttachmentGestao.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (33 Kb) Baixado 17 vez(es)


    Última edição por jomishell em 4/9/2019, 16:32, editado 1 vez(es)
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    [Resolvido]Listar último ano pago por cada um dos associados Empty Re: [Resolvido]Listar último ano pago por cada um dos associados

    Mensagem  scandinavo em 4/9/2019, 14:30

    Use o DLast e o agrupar por


    cole em sql

    SELECT tbl_Associados.Num_Associado, tbl_Associados.Nome, tbl_Associados.Data_Adesão, tbl_Associados.Situação, tbl_Associados.Morada_Localidade, Last(quotas.Ano) AS ÚltimoDeAno
    FROM quotas INNER JOIN tbl_Associados ON quotas.N_Sócio = tbl_Associados.Num_Associado
    GROUP BY tbl_Associados.Num_Associado, tbl_Associados.Nome, tbl_Associados.Data_Adesão, tbl_Associados.Situação, tbl_Associados.Morada_Localidade
    ORDER BY tbl_Associados.Num_Associado;
    avatar
    jomishell
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 13/05/2011

    [Resolvido]Listar último ano pago por cada um dos associados Empty Re: [Resolvido]Listar último ano pago por cada um dos associados

    Mensagem  jomishell em 4/9/2019, 16:33

    Era isto mesmo que pretendia.

    Muito obrigado pela ajuda
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    [Resolvido]Listar último ano pago por cada um dos associados Empty Re: [Resolvido]Listar último ano pago por cada um dos associados

    Mensagem  scandinavo em 5/9/2019, 14:26

    pig Valeu pelo retorno pig

      Data/hora atual: 26/10/2020, 19:30