Cumulatieve sommen worden pas ondersteund in SQL Server 2012+. Vermoedelijk gebruikt u SQL Server 2005 of 2008 of is uw compatibiliteitsinstelling ingesteld op 105 of minder (zie hier ).
In deze versies kunt u outer apply
. gebruiken :
select t.*, s.amount
from @t t outer apply
(select sum(t2.amount) as amount
from @t t2
where t2.cname = t.cname and t2.cid <= t.cid
) s;