Avete qualche idea su come effettuare un controllo di disponibilità per un range di date?
io ho ragionato così: se la tua_data (sarebbe quella di arrivo) è compresa in un range di date "occupate" non hai disponibilità! e non interessa nient'altro per definire la disponibilità o meno di una camera o sbaglio?

Inoltre quello script controlla tra tutte le sistemazioni, e non solo quella fornita.
questo punto mi era sfuggito nel tuo messaggio precedente, e cmq se hai a disposizione la sistemazione (chi la fornisce?) non c'è alcun problema, basta modificare la select

..la mia è solo un'idea dettata da quel che ho capito del tuo problema