Ola pessoal bom dia
Estou tentando criar uma consulta que filtra dados de duas tabelas.
Clientes e CartClientes.
Da Tabela de clientes pego os seguintes campos: Cl_contrato e cl_nome.
Da tabela CartClientes pego os campos: Contrato, TP e Data.
Nesta tabela de CartClientes tenho várias datas de pagamento para um mesmo cliente, e gostaria de pegar apenas a ultima data de pagamento de cada cliente, mas isso não está acontecendo. Criei a seguinte consulta mas não funcionou.
strClientes = "SELECT distinct Clientes.cl_contrato, Clientes.cl_nome, CartClientes.TP, CartClientes.Data"
strClientes = strClientes & " FROM Clientes INNER JOIN CartClientes ON Clientes.cl_contrato = CartClientes.Contrato"
strClientes = strClientes & " GROUP BY Clientes.cl_contrato, Clientes.cl_nome, CartClientes.TP"
strClientes = strClientes & " HAVING CartClientes.TP='" & txtCobrador & "'"
Ele traz todas as datas de pagamento de um mesmo cliente. Gostaria que trouxesse apenas a ultima data.
Desde já agradeço a todos que puderem me ajudar.
Raiane