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?
![]()