Salve a tutti,

ho un problema per lo sviluppo di una applicazione che deve analizzare la disponibilità di ombrelloni in uno stabilimento balneare a seconda delle date inserite e del numero di ombrellone richiesto.

Il db ha questi campi:

dal (DATE)
al (DATE)
numombrellone (INT)

Le date richieste sono del tipo yyyy-mm-dd

ho, ad esempio, una prenotazione dal 2007-08-01 al 2007-08-31 all'ombrellone 3

un altro utente chiede ombrellone 3 dal 2007-08-13 al 2007-08-23

Com'è la select per controllare se in quel lasso di tempo l'ombrellone è già occupato?

Devo utilizzare between tra le date?

Non riesco a fargli controllare se in quelle date c'è già qualcuno che ha prenotato quel posto.

Qualche suggerimento?

Scusate se son stato un pò caotico nell'esposizione.