У меня есть следующая таблица:
DECLARE @TempTable TABLE
(
ID int,
Lastname nvarchar(50),
Firstname nvarchar(50),
Age int
)
insert into @TempTable (ID, Lastname, Firstname, Age)
VALUES(1, 'Smith', NULL, NULL),
(2, NULL, 'Will', 40),
(3, NULL, 'Jaden', 20),
(4, 'Matt', NULL, NULL),
(5, NULL, 'Damon', 39)

Я хочу изменить таблицу, используя ' update ' следующим образом:

Я знаю о функциях «отставание» и «опережение». Но, как я понимаю, их нельзя использовать в UPDATE выражениях