Ciao, ho queste due tabelle
tabella pronostici
id_pronostico
data_evento

tabella utenti_abbonamenti
id_utente
data_pagamento
data_fine_abbonamento

Un utente per giocare deve essere in regola con l'abbonamento. La data di fine dell'abbonamento deve essere successiva a quella dell'evento che vuole pronosticare.

Il problema è che la tabella utenti_abbonamento contiene piu record per ciascun utente, uno per ogni nuovo abbonamento che rinnova.

Devo selezionare prima il max(data_fine_abbonamento) per quell'utente e poi confrontarlo con la data evento o posso risolvere tutto in un'unica query? Nel primo caso devo confrontare gli unixtimestamp?