Hola giocatore.
Además de lo comentado, si pudieran existir dos o mas meses iguales para determinada persona, los tres campos que mencionas en tu primer mensaje podrían no ser suficientes para hallar el registro coincidente con el último mes de una persona.
Algunos gestores soportan funciónes tales como
LAST(), pero no todos.
Saludos.