34,835
社区成员




--sorry,精确度自己可以改
insert into tb2
select StuCode,cast(avg(Num*1.0) as numeric(18,2)) from tb1 group by StuCode
update a set num=b.num
from tb2 a
inner join
(select StuCode,avg(Num) as num from tb1 group by StuCode) b
on a.StuCode=b.StuCode
insert into Table2 select StuCode ,avg(Num) as avgNum from table1 group by StuCode