Come si calcola la differenza in giorni tra due date??
cercherò di spiegarvi in poche parola la mia situazione
-un utente è titolare di un abbonamento, nel database ho le date di inizio dell'abbonamento e della scadenza di questo
-se dopo 30 giorni che inizia l'abbonamento l'utente non ha portato il certificato medico devo impedire l'ingresso alla palestra
ho una relazione titolare_di dove ci sono le due date e il boolean che notifica se un certificato medico è stato portato o no
CREATE TABLE titolare_di(
....
data_inizio DATE,
data_scadenza DATE,
certificato_medico BOOLEAN
...
)
poi ho una tabella ENTRATA dove vengono registrati gli ingressi effettuati da un'utente nella palestra
CREATE TABLE entrata(
......
data_entrata DATE,
.....
)
nel momento in cui devo controllare la differenza in giorni tra data_entrata e data_inizio.
Se questa differenza è maggiore di 30 giorni devo impedire l'ingresso.
Il mio problema è calcolare la differenza in giorni tra le due date.
In attesa di una vostra risposta vi ringrazio in anticipo.
Uso php 5.2.6 e postgreSQL 8.3
PS se sono poco chiare le due tabelle ditelo che metto il codice SQL delle tabelle che interessano