Единственный способ решить эту проблему - создать таблицу со всеми ожидаемыми датами, а затем выполнить соединение с таблицей, которую вы хотите проверить на наличие пробелов.Вы можете создать функцию, которая принимает 2 даты, возвращает таблицу со всеми почасовыми датами между этими двумя датами, поэтому вам не нужно создавать новую таблицу каждый раз, когда вы хотите найти все пропуски за данный период.
Это решение на основе множеств, если у вас есть таблица со всеми датами в ней.Я не думаю, что есть способ сделать это без предварительного создания таблицы с датами, и я уверен, что вы не можете сделать это на основе набора.