У меня есть набор данных, в котором мне нужно найти класс, в который вошел пользователь, когда у него был перерыв.«Класс» для перерыва должен быть тем же «Классом», что и первое событие входа в систему, предшествующее перерыву.Рад иметь данные в дополнительном столбце, но не знаю, как это сделать.
---------------------------------------
CREATE TABLE Test (
[Rowid] INT NOT NULL
,[Agent_Name] VARCHAR NOT NULL
,[Type Login_Break] VARCHAR NOT NULL
,[Class] INT NOT NULL
PRIMARY KEY (Rowid)
);
INSERT INTO Test
([Rowid], [Agent_Name], [Type Login_Break],[Class])
VALUES
(7276541,'TrevorT','Login',162),
(7276993,'TrevorT','Break',0),
(7277421,'TrevorT','Break',0),
(7278660,'TrevorT','Login',106),
(7278754,'TrevorT','Login',162),
(7279485,'TrevorT','Break',0),
(7280372,'TrevorT','Login',69),
(7280984,'TrevorT','Break',0),
(7281135,'TrevorT','Login',162),
(7282310,'TrevorT','Login',162),
(7283716,'TrevorT','Break',0)
---------------------------------------------
Сначала я попытался использовать CTE, где MAX (RowID) <(RowID), однако, зашел в тупик.каждый раз. </p>
Исходный вывод:

Требуемый вывод:
