Počítejte z rezervací u stolu s číslem pokoje a novým časem rezervace a zjistěte, zda mezi časem restartu a opětovným odesláním existuje záznam v tabulce.
Pokud jsem správně pochopil vaši otázku, měl by fungovat kterýkoli z následujících dvou dotazů.
select count(1) from reservations where roomname = 'XYZ' and '17-SEP-17' between resstart and resend;
nebo
select count(1) from reservations where roomname = 'XYZ' and to_date('17-SEP-17') between resstart and resend;