Ciao a tutti! Io ho un dataBase MySQL che ha una tabella chiamata Periodi dove ho 3 campi:
.idPeriodo --- Int(11) --- Auntoincrement
.dataStartPeriodo --- (DATE)
.dataStopPeriodo --- (DATE)
come avrete capito serve a immagazzinare intervalli di date che partono dalla data contenuta in dataStartPeriodo sino a quella contenuta in dataStopPeriodo (comprese)
Ora volevo sapere c'è un modo pratico durante l'inserimento di un nuovo periodo (o la modifica di uno esistente) per verificare che le nuove date non creino un periodo che si accavalli con quelli già esistenti!
Esempio:
Se nel database ho già il periodo che va dal: 17/11/2011 al 30/11/2011
E provo a inserire un nuovo periodo (o a modificarne uno esistente) inserendo le date:
Start: 20/11/2011
Stop: 04/12/2011
Dovrebbe accorgersi che dal 20/11 al 30/11 i giorni son già gestiti nel periodo che ho già in database!
Spero di esser stata chiara non riesco a spiegarmi!![]()
Grazia tutti![]()