Try this:
DECLARE @tmp TABLE(Col1 NVARCHAR(100), Col2 NVARCHAR(100), Col3 NVARCHAR(100))
INSERT INTO @tmp(Col1, Col2, Col3)
VALUES('Path1', 'A1', 'Value1'),
('Path1', 'A1', 'Value2'),
('Path1', 'A1', 'Value3'),
('Path1', 'A1', 'Value4'),
('Path1', 'A1', 'Value5'),
('Path1', 'A2', 'Value6'),
('Path1', 'A2', 'Value7'),
('Path1', 'A2', 'Value8'),
('Path1', 'A2', 'Value9')
SELECT Col1, Col2, Col3
FROM (
SELECT Col1, Col2, Col3, ROW_NUMBER() OVER(PARTITION BY COl2 ORDER BY Col1, Col2) AS RowNo
FROM @tmp) AS T
WHERE T.RowNo IN (1, 2)
Result:
Col1 Col2 Col3
Path1 A1 Value1
Path1 A1 Value2
Path1 A2 Value6
Path1 A2 Value7
Note: there's few other ways to resolve your issue.