Давать следующие 2 таблицы:Как объединить диапазоны из различных таблиц
T1
------------------
From | To | Value
------------------
10 | 20 | XXX
20 | 30 | YYY
30 | 40 | ZZZ
T2
------------------
From | To | Value
------------------
10 | 15 | AAA
15 | 19 | BBB
19 | 39 | CCC
39 | 40 | DDD
Что является лучшим способом, чтобы получить результат ниже, с помощью T-SQL на SQL Server 2008?
От/К диапазонов являются последовательными (нет зазоров), а следующий Из всегда имеет то же значение, что и предыдущий To
Desired result
-------------------------------
From | To | Value1 | Value2
-------------------------------
10 | 15 | XXX | AAA
15 | 19 | XXX | BBB
19 | 20 | XXX | CCC
20 | 30 | YYY | CCC
30 | 39 | ZZZ | CCC
39 | 40 | ZZZ | DDD
Результат строки 5 был неправильным. Теперь исправлено. Благодарю. – pvieira
Я удалил свой комментарий о том, что результирующие наборы отличаются друг от друга, теперь, когда они совпадают. –