读书人

问个计算的有关问题说简单也简单看

发布时间: 2012-03-01 10:25:46 作者: rapoo

问个计算的问题,说简单也简单,看大家有什么好的办法没有
Fnρn∑ρn∑ρn /n
137
29
31
413
Fn 这列是序号 ρn是已知的数值 求的是∑ρn和∑ρn /n
∑ρn 第一个就是 ρn进行相加
∑ρn /n 是 ρn进行相加然后求平均

上面的数字可以放到数据库的表里 也可以放到文本文件都可以
然后得到这样的结果
Fnρn∑ρn∑ρn /n
1373737
294623
314716
4136015



[解决办法]

create table tab (Fn int identity(1,1),pn int)
insert tab select 37
union all select 9
union all select 13

select *,
[∑ρn]=(select sum(pn)from tab where Fn <=a.Fn),
[∑ρn /n]=(select avg(pn)from tab where Fn <=a.Fn)
from tab a

读书人网 >.NET

热点推荐