Bill__wu 2015-10-05 07:48 采纳率: 0%
浏览 1691
已结题

sql server 2005 select update 复杂计算 批量更新 悬赏100分

图片说明

sql server 2005 select update 复杂计算 批量更新

表结构如上图:ID,日期,代码,开盘,最高,最低,振幅3
求:前三日的振幅,并批量更新。
算法:代码相同,按日期排序,向前取三条,从最高里面找到最大的数,从最低里面找到最小的数。
(最高 - 最低) / 开盘 = 振幅。开盘是当前行固定向前数三行的开盘值。
以更新第4条为例:
(9 - 1) / 1 = 第4条的振幅
注意:需要加判断,如果向前找不够3行,直接返回NULL。

100分跪求高手解答!

  • 写回答

2条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件