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
 
    

 
     
    