我建了一个关系型数据库,存放的是树性数据。主字段有学号、姓名、介绍人
金额。我是想把金额根据介绍人,一级一级的加上去
比如有三个数据:001,a,d,1000;002,b,a,1000;003,c,a,1000;
把002和003加到001上,其他类似!
高手请帮忙,不胜感激!
金额。我是想把金额根据介绍人,一级一级的加上去
比如有三个数据:001,a,d,1000;002,b,a,1000;003,c,a,1000;
把002和003加到001上,其他类似!
高手请帮忙,不胜感激!
select 金额 = 金额 + m
from
(select 介绍人,sum(金额) m from table where 介绍人 = @name group by 介绍人) b
where a.介绍人 = b.介绍人