Fecha de diferencia entre dos tablas
Tengo dos tablas T1 y T2 con campos de inicio y fin.
Lo que quiero es: las partes de T2 que no están en T1.
T1 : [----][----] [-----]
T2 : [---------------] [------------]
R : [-] [--] [--] [---]
R aquí está el resultado.
T1 : 2015-05-14 07:00:00 2015-05-14 14:00:00 2015-05-14 14:00:00 2015-05-14 19:00:00 2015-05-16 12:30:00 2015-05-16 13:30:00
T2 : 2015-05-14 05:00:00 2015-05-14 23:00:00 2015-05-16 12:00:00 2015-05-16 14:00:00
R : 2015-05-14 05:00:00 2015-05-14 07:00:00 2015-05-14 19:00:00 2015-05-14 23:00:00 2015-05-16 12:00:00 2015-05-16 12:30:00 2015-05-16 13:30:00 2015-05-16 14:00:00
Uso SQL Server (2012 y más) y el tipo de mis campos son DateTime2.
Mi problema principal aquí es el primer caso en mi dibujo => Cuando tienes 2 o más intervalos cubiertos por uno.
Muchas gracias por su tiempo.