I am trying to concatenate value present in params
and Note
separated by semicolon whenever data in other column same.
when data in a column AppID ,FileID Action ,ID ,BaseVehicleID ,ParttypeID ,SubModelID are same then only concatenate the params and note else not, and display it as individual record in output.
Sample data:
DECLARE @TABLE TABLE
(
AppID INT,
FileID INT,
Action CHAR (1),
ID INT,
BaseVehicleID INT,
ParttypeID INT,
SubModelID INT,
Params VARCHAR (50),
Note VARCHAR (50)
)
INSERT @TABLE
SELECT 2, 1, 'A', 2, 4935, 5560,'' , 'check1', 'M14 x 1.50 Thread' UNION ALL
SELECT 2, 1, 'A', 2, 4935, 5560,'' , 'check2', 'Package Quantity: 5' UNION ALL
SELECT 2, 1, 'A', 2, 4935, 5569,'', '' ,'Dorman - AutoGrade - Boxed'
Expected Output
2 1 A 2 4935 5560 0 check1;check2 M14 x 1.50 Thread;Package Quantity: 5
2 1 A 2 4935 5569 0 Dorman - AutoGrade - Boxed