I want to update the MAX value's status column with static values in SQL Server:
Script to generate sample data:
CREATE TABLE A
(
seq INT,
TrnId NVARCHAR(MAX),
Status NVARCHAR(10)
)
INSERT INTO A VALUES (1,'A1','A')
INSERT INTO A VALUES (2,'A1','A')
INSERT INTO A VALUES (3,'A1','A')
INSERT INTO A VALUES (4,'A1','P')
INSERT INTO A VALUES (1,'B1','A')
INSERT INTO A VALUES (2,'B1','A')
INSERT INTO A VALUES (3,'B1','A')
INSERT INTO A VALUES (4,'B1','P')
CREATE TABLE #temp
(
TrnId NVARCHAR(MAX)
)
INSERT INTO #temp VALUES ('A1')
INSERT INTO #temp VALUES ('B1')
I have TrnId In #temp table and I want to update only the MAX values column for both TrnId as A1 and B1 with status = 'A'