50分!大家进来发表言论!这个问题一解决,马上给分!在线等!

weiyiadmin 2005-04-23 02:36:05
有一些方法是可行!实际上我这个问题前有一个问题问一下大家,看看如何解决!同样我有一个表:table_1,其中有六个字段;id ,x1,x2,x3,x4,x5,他们有三组值(组数可以是N组)如下:
ID X1 X2 X3 X4 X5
1 1 2 3 4 5
2 2 8 5 3 1
3 4 9 18 1 2

这个ID组数会不断增加,我想从库中调用这个表,然后计算:从第三姐的X5值开始,也就是从最后一值开始,然后是第三组的(X5-X4)^2+(X4-X3)^2+(X3-X2)^2+(X2-X1)^2+第二组(X5-X4)^2+(X4-X3)^2+(X3-X2)^2+(X2-X1)^2+第一组(X5-X4)^2+(X4-X3)^2+(X3-X2)^2+(X2-X1)^2
如果是有N组数据,就N组开始计算!
最后,将这所有的平方值的和除以N-1,然后再开平方!


...全文
88 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiyiadmin 2005-04-23
  • 打赏
  • 举报
回复
谢谢各位老大的支持,特别感谢:bluemoon0001(小天--追梦浪子)大哥与myvicy(很抱歉的问你,我该往那边走?)大哥!结贴了!马上散分!
bluemoon0001 2005-04-23
  • 打赏
  • 举报
回复
或:

<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from table_1 order by id desc"
rs.open sql,conn,1,3
dim DblResult as Double
DblResult=0
while not rs.eof
DblResult=DblResult+(rs("x5")-rs("x4"))^2
DblResult=DblResult+(rs("x4")-rs("x3"))^2
DblResult=DblResult+(rs("x3")-rs("x2"))^2
DblResult=DblResult+(rs("x2")-rs("x1"))^2
rs.movenext
wend
if DblResult>0 then
DblResult=Sqr(DblResult/(rs.recordcount-1))
end if
response.write DblResult & "就是你要的值"
%>
bluemoon0001 2005-04-23
  • 打赏
  • 举报
回复
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from table_1 order by id desc"
rs.open sql,conn,1,3
dim DblResult as Double
DblResult=0
while not rs.eof
DblResult=DblResult+(rs("x5")-rs("x4"))*(rs("x5")-rs("x4"))
DblResult=DblResult+(rs("x4")-rs("x3"))*(rs("x4")-rs("x3"))
DblResult=DblResult+(rs("x3")-rs("x2"))*(rs("x3")-rs("x2"))
DblResult=DblResult+(rs("x2")-rs("x1"))*(rs("x2")-rs("x1"))
rs.movenext
wend
if DblResult>0 then
DblResult=Sqr(DblResult/(rs.recordcount-1))
end if
response.write DblResult & "就是你要的值"
%>
dingjin_dj 2005-04-23
  • 打赏
  • 举报
回复
被别人回答了,没我的分了。
myvicy 2005-04-23
  • 打赏
  • 举报
回复
你老老实实的写一个固定的模式计算就是了。
function groupvalue(X1,X2,X3,X4,X5)
set groupvalue=(X5-X4)^2+(X4-X3)^2+(X3-X2)^2+(X2-X1)^2
end function
do until rs.eof
sum=sum+groupvalue(rs(0),rs(1),rs(2),rs(3),rs(4))
next
loop
得到sum然后。。。
myvicy 2005-04-23
  • 打赏
  • 举报
回复
不好意思,回答错问题了,哈哈~~!
myvicy 2005-04-23
  • 打赏
  • 举报
回复
当然你要删除也是可以的。
myvicy 2005-04-23
  • 打赏
  • 举报
回复
设置你的系统配置:
到控制面版--》声音和多媒体属性--》声音事件--》window资源管理器--》启动导航,把它的声音设置为无就可以了。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧