вообщем нужно построить дерево вложенности интервалов, может ктонить подскажет как это сделать, я уже голову сломал... есть конечно варианты типа левоеСоединение по циклу и на каждом шаге проверять есть ли результат если есть то продолжать, потом собрать итоги, но это очень не оптимально....