SELECT DadosFinanceirosFiliado_Valor,
Filiados_Filiado_Id,
DadosFinanceirosFiliado_CompetenciaMes,
DadosFinanceirosFiliado_CompetenciaAno
FROM dadosfinanceirosfiliado t
INNER JOIN filiados
ON dadosfinanceirosfiliado.Filiados_Filiado_Id = filiados.Filiado_Id
WHERE t.DadosFinanceirosFiliado_Valor(SELECT Filiados_Filiado_Id
FROM dadosfinanceirosfiliado
WHERE DadosFinanceirosFiliado_Valor = t.DadosFinanceirosFiliado_Valor
ORDER BY DadosFinanceirosFiliado_CompetenciaMes, DadosFinanceirosFiliado_CompetenciaAno DESC LIMIT 0, 1)
I'm having difficulty setting up my query, I wanted to know how to set a select to bring the last value of a table based on month and year (the maximum I could get was sql shown above).