У меня есть таблица с двумя столбцами, id
и typ
:
DECLARE @tb1 AS TABLE (id INT, typ INT)
INSERT INTO @tb1
(
id,
typ
)
VALUES
(1,1),(2,3),(3,2),(4,3),(5,1),(6,2),(7,3),(8,3),(9,1)
,(10,3),(11,3),(12,3),(13,2),(14,3),(15,1)
При просмотре строк, упорядоченных по id
, я хочу удалить все строки, находящиеся между строкой с typ = 1
и следующей строкой с typ = 2
.
Я хочу этот результат:
id typ
----------- -----------
1 1
3 2
4 3
5 1
6 2
7 3
8 3
9 1
13 2
14 3
15 1