Policz z rezerwacji stolików z żądanym numerem pokoju i nowym czasem rezerwacji i sprawdź, czy w tabeli istnieje rekord między ponownym uruchomieniem a godziną ponownego wysłania.
Jeśli dobrze zrozumiałem Twoje pytanie, każde z poniższych dwóch zapytań powinno działać.
select count(1) from reservations where roomname = 'XYZ' and '17-SEP-17' between resstart and resend;
lub
select count(1) from reservations where roomname = 'XYZ' and to_date('17-SEP-17') between resstart and resend;