У меня есть следующая структура таблицы и данные:
![enter image description here](https://i.stack.imgur.com/tsCSD.png)
Данные упорядочены ASC, и для каждого Master Clear
есть последующий Blend Closed
.Если нет последующего Blend Closed
, тогда он должен получить NULL
.
Теперь я хотел бы получить следующий результат:
Master Clear Blend Closed
2018-09-17 03:12:03 2018-09-17 10:00:03
2018-09-17 10:37:03 2018-09-18 01:05:02
2018-09-18 04:55:02 2018-09-18 21:51:00
2018-09-18 22:55:00 2018-09-19 03:02:01
. .
. .
. .
2018-09-23 20:10:56 NULL
Это получение пар строк и перемещениеTime
значение столбца в соответствующем столбце Value
: Master Clear
или Blend Closed
.
Я пытался получить эту форму данных, но никак не мог.Есть ли способ добиться этого с помощью T-SQL?