每N条数据计算一次平均值
2010-11-23 09:24
155 查看
今天做化验室系统报表,客户那边要求每34条记录计算一次平均值,标准偏差,最大值和最小值。下面小第写的SQL,如果那位大神看到了,欢迎指正,有更好的见解的话更好。下面我把SQL贴出来,算数抛砖引玉吧。申明一下是下面的sql是在SQL2005里面执行的。如果是2000的话,希望大家给出自己的意见,谢谢。
with temp as
(
select row_number() over(order by a.PAW_ID) rowlist,HAW_Temp10
from PF_Analy_OutWork a
where a.PAW_Form='203101' and a.PAW_Del='0' and a.PAW_Type in('113','117')
)
select (rowlist-1)/34 rowindex,
avg(cast(HAW_Temp10 as decimal(18,6))) HAW_Temp10,count(HAW_Temp10) HAW_Temp10Count,
from temp
group by (rowlist-1)/34
为了方便大家看,上面的SQL语句里面我只查询了一个字段。实际主要用到了序号函数,这里不能用其他序号函数的。
with temp as
(
select row_number() over(order by a.PAW_ID) rowlist,HAW_Temp10
from PF_Analy_OutWork a
where a.PAW_Form='203101' and a.PAW_Del='0' and a.PAW_Type in('113','117')
)
select (rowlist-1)/34 rowindex,
avg(cast(HAW_Temp10 as decimal(18,6))) HAW_Temp10,count(HAW_Temp10) HAW_Temp10Count,
from temp
group by (rowlist-1)/34
为了方便大家看,上面的SQL语句里面我只查询了一个字段。实际主要用到了序号函数,这里不能用其他序号函数的。
相关文章推荐
- 从一个磁盘文件中读取数据计算平均值,最后把计算结果放到另一个磁盘文件中(fscanf(),fprintf()函数应用)
- 给某位同学的 按照窗口(每个窗口涵盖50个数据,窗口每10个数据步进一次)求标准差,平均值, (样本值-平均值)/标准差的程序
- 记一次按天数计算数据总条数的分页。
- awk 计算数据的和和平均值
- 将数据表中的数据按时、按天、按月显示,计算平均值
- JAVA写个东西读取TXT中的数据 且要计算出平均值和总值 最后还要按总值排序
- 计算数据的平均值、方差和标准差
- [shell]计算未知个数数据的平均值
- R语言如何一次输出一组数据的最大值,最小值,平均值(如何一次完成多个函数)
- 不需要sql进行计算数据的平均值、最大值、最小值、和
- 计算历年数据中每个月连续10天最大平均值
- 读取文件中的数据,并且计算其平均值和标准偏差
- java 计算平均值,去除不合理的数据
- Perl 计算平均值
- 数据结构——二叉树遍历、深度、叶子节点数计算
- C语言:一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(
- 大数据 (十五)Hadoop-MR编程 -- 【使用hadoop计算网页之间的PageRank值----编程】
- Caffe学习系列(15):计算图片数据的均值
- 使用es6进行一次简单的动态按钮数据获取交换
- 一次清空所有表的数据