Wieso machst du nicht einfach ein Feld "from" und eins "to".
Dann schreibst du da das Datum in Minuten seit 2000 rein, also:
(Jahr-Jetzt minus 2000)*365*24*60 +
(Monat)*24*60 +
(Stunde)*60
jeweils für To und From. Dann selektierst du entsprechend Where from >= (zu Buchende Zeit) and to <= (zu Buchende Zeit). Wenn der Select einen Eintrag ergibt, ist die Bahn gebucht.
Hoffe das ist gut nachzuvollziehen