SELECT Column1,Column2,...,All columns except negative valued column,
NegativeValuedColumn - COALESCE(NegativeSUM,0)
FROM YourTable t
OUTER APPLY (SELECT SUM(ABS(NegativeValuedColumn)) AS NegativeSUM
FROM table
WHERE NegativeValuedColumn <0
AND type= t.Type) t1
WHERE t.NegativeValuedColumn >0
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/