Retornar maior data MySql

MySQL

05/09/2015

Boa tarde,

Estou com a seguinte duvida, estou tentando retornar datas maiores com condições diferentes exemplo:

SELECT pagamento_data FROM acad_pagamento
WHERE 
pagamento_aluno = 'Aluno' and
pagamento_modalidade = 'musculacao' and 
pagamento_data = (SELECT MAX(pagamento_data) FROM acad_pagamento)


Mas com esse código ele sempre retorna o valor maior de um único aluno. Sendo se eu pesquisar 'aluno 2' na mesma modalidade tendo uma data menor que o 'aluno' ele não me retorna nenhum resultado.

Alguém poderia me ajudar?

Agradeço desde já
Fellipe Alexandre

Fellipe Alexandre

Curtidas 0
POSTAR