Oppure salvado in un campo particolare la data in cui non è disponibile o le data in cui non disponibile e verificando con il like se la data è presente in quel campo.

Es . Campo_Disponibilita $12/05/2004$18/05/2004$24/06/2004$

E la query per la vefica disponibilità sarà (solo veficia sul campo)

... Campo_Disponibilita LIKE '$12/05/2004$'

Per accodare data vefirichi se la data non è giù presente e allora l'accodi.

Per rimuovere una data, devi leggere tutto il campo, eleborare le date ed eliminare quella che devi e risalvare il campo.

PS : il carattere $ lo usi come separatore fra le date.

Non è una soluzione efficentissima, ma evita il profiferare di record contenenti tutte le date.