you can do it more dynamically Creating a function. Please follow the following steps
create a function that give the sum of a comma separated value
CREATE FUNCTION GetToalOfCommaSeperatedVal
(
@commaSeperatedVal varchar(100)
)
RETURNS int
AS
BEGIN
declare @sum int
DECLARE @x XML
SELECT @x = CAST(''+ REPLACE(@commaSeperatedVal,',','')+ '' AS XML)
SELECT @sum=sum(t.value('.', 'int'))
FROM @x.nodes('/A') AS x(t)
return @sum
END
GO
the do a just select command in the following way
select id,dbo.GetToalOfCommaSeperatedVal(value) from YOUR_TABLE