SELECT
Name,
Type,
SUM(Weight)
FROM
MyTable
GROUP BY
Name,
Type
HAVING
Name = @name
AND
Type = @type
Или, если быть точным, по вашему запросу
SELECT
Name,
Type,
SUM(Weight)
FROM
MyTable
GROUP BY
Name,
Type
HAVING
Name = '2'
AND
Type IN('A', 'B')
Однако, если для фильтра используется только одно значение, то вы можете просто СУММАТЬ с предложением WHERE.
SELECT
SUM(Weight)
FROM
MyTable
WHERE
Name = '2'
AND
Type IN('A', 'B')