Buongiorno a tutti, devo inserire in una tabella prenotazione (idutente,idhotel,datainizio,datafine) i valori, ma questi valori devono essere inseriti solo se:
1)datafine e' successiva a datainizio
2)datainizio e' successiva alla data corrente.
Le date sono DATETIME.
Ho inserito una riga (1,2, 2018-5-10 12:00:00, 2018-5-10 13:00:00)
E una riga (3,4, 2018-5-10 12:00:00, 2018-5-10 13:00:00)
Facendo la query:
Select idutente,idhotel from prenotazione where (timestampdiff(second,datainizio,datafine)>0) restituisce la riga con il valore corretto.
Come posso usare questa condizione nel where, (che deve fare due controlli,datafine>datainizio in and con datainizio>datacorrente)per stabilire se effettuare l'inserimento?l'ho inserita in un if ma non va.grazie