MySQL zeigt die verfügbaren Zeitfenster und die von der Tabelle belegten Zeitfenster an

Ich habe diese Tabellenstruktur für Buchungen

|ID|timeBooked         | duration |
|2 |2013-05-09 11:10:00| 30       |
|1 |2013-05-09 14:40:00| 15       |
|AI| timespan          | int(4)   |

duration gibt die Dauer in Minuten an.

Ich möchte also einen Datensatz wie diesen zurückgeben, wenn ich

Abfrage der verfügbaren Zeitfenster in 2013-05-09 zwischen 00:00:00 und 23:00:00

|free_from|Free_until| Free |
|00:00:00 |11:10:00  | 1
|11:10:00 |11:40:00  | 0
|11:40:00 |14:40:00  | 1
|14:40:00 |14:55:00  | 0
|14:55:00 |23:00:00  | 1

ist das nur mit mysql möglich?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage