hi
Hope this helps 
please click arrow to the left for DROP CREATE Sample Data
DROP TABLE #Cust_Tbl
CREATE TABLE #Cust_Tbl
(
item INT IDENTITY(1,1) NOT NULL ,
Part_Type VARCHAR(10),
Model_Type VARCHAR(10),
Customer VARCHAR(10),
Qty INT
)
GO
INSERT INTO [#Cust_Tbl]
(
[Part_Type]
, [Model_Type]
, [Customer]
, [Qty]
)
VALUES
('R01' -- Party_Type - varchar(10)
, 'A' -- Customer - varchar(10)
, 'N01' -- Model_Type - varchar(10)
, 1 -- Qty - int
)
INSERT INTO [#Cust_Tbl]
(
[Part_Type]
, [Model_Type]
, [Customer]
, [Qty]
)
VALUES
('R01' -- Party_Type - varchar(10)
, 'A' -- Customer - varchar(10)
, 'N02' -- Model_Type - varchar(10)
, 2 -- Qty - int
)
INSERT INTO [#Cust_Tbl]
(
[Part_Type]
, [Model_Type]
, [Customer]
, [Qty]
)
VALUES
('R01' -- Party_Type - varchar(10)
, 'A' -- Customer - varchar(10)
, 'N03' -- Model_Type - varchar(10)
, 2 -- Qty - int
)
INSERT INTO [#Cust_Tbl]
(
[Part_Type]
, [Model_Type]
, [Customer]
, [Qty]
)
VALUES
('R01' -- Party_Type - varchar(10)
, 'A' -- Customer - varchar(10)
, 'N04' -- Model_Type - varchar(10)
, 6 -- Qty - int
)
--------------------------------
INSERT INTO [#Cust_Tbl]
(
[Part_Type]
, [Model_Type]
, [Customer]
, [Qty]
)
VALUES
('R01' -- Party_Type - varchar(10)
, 'BB' -- Customer - varchar(10)
, 'N05' -- Model_Type - varchar(10)
, 1 -- Qty - int
)
INSERT INTO [#Cust_Tbl]
(
[Part_Type]
, [Model_Type]
, [Customer]
, [Qty]
)
VALUES
('R01' -- Party_Type - varchar(10)
, 'BB' -- Customer - varchar(10)
, 'N06' -- Model_Type - varchar(10)
, 20 -- Qty - int
)
INSERT INTO [#Cust_Tbl]
(
[Part_Type]
, [Model_Type]
, [Customer]
, [Qty]
)
VALUES
('R01' -- Party_Type - varchar(10)
, 'BB' -- Customer - varchar(10)
, 'N07' -- Model_Type - varchar(10)
, 15 -- Qty - int
)
INSERT INTO [#Cust_Tbl]
(
[Part_Type]
, [Model_Type]
, [Customer]
, [Qty]
)
VALUES
('R01' -- Party_Type - varchar(10)
, 'BB' -- Customer - varchar(10)
, 'N08' -- Model_Type - varchar(10)
, 2 -- Qty - int
)
SELECT 'Sample Data',* FROM [#Cust_Tbl] AS [CT]
GO

;
WITH [cte]
AS (
SELECT
ROW_NUMBER() OVER (PARTITION BY
[#Cust_Tbl].[Part_Type]
, [#Cust_Tbl].[Model_Type]
ORDER BY
[#Cust_Tbl].[Qty] DESC) AS [rn]
, [#Cust_Tbl].[item]
, [#Cust_Tbl].[Part_Type]
, [#Cust_Tbl].[Model_Type]
, [#Cust_Tbl].[Customer]
, [#Cust_Tbl].[Qty]
FROM
[#Cust_Tbl]
)
SELECT
[cte].[rn]
, [cte].[item]
, [cte].[Part_Type]
, [cte].[Model_Type]
, [cte].[Customer]
, [cte].[Qty]
FROM
[cte]
WHERE
[cte].[rn] = 1;
