Как можно найти пробелы в наборе интервалов дат?
Например, у меня есть следующие интервалы дат:
1/ 1/11 - 1/10/11
1/13/11 - 1/15/11
1/20/11 - 1/30/11
Тогда у меня есть дата начала и окончания 1/7/11 и 1/14 /11.
Я хочу сказать, что между 10.01.11 и 13.01.11 существует разрыв, поэтому даты начала и окончания невозможны. Или я хочу вернуть только периоды дат до первого обнаруженного пробела.
Если бы это можно было сделать на сервере SQL, это было бы хорошо.
Я думал просмотреть каждую дату, чтобы выяснить, попадает ли она в срок ... если нет, то в этот день будет перерыв.