Существует набор данных с колонками date_from
и date_to
в Oracle 10g (или, скорее, только date_from
, поскольку длина является постоянной).Группирование перекрывающихся временных интервалов в Oracle
Мне нужно свернуть перекрывающиеся интервалы, например. эти строки:
date_from date_to
2015-01-01 2015-01-10
2015-01-03 2015-01-11
должны стать:
2015-01-01 2015-01-11
Интересно, если есть способ запроса это аккуратно в один присест без использования курсоров ... мой запрос огромен, и до сих пор не свернуть все в крайних случаях. Может быть, есть некоторое расширение SQL в Oracle 10g для таких проблем, которые я могу использовать?
Какое колдовство это ?! Большое спасибо, 'LAG() OVER()' это то, что я искал. – Yuriy