【发布时间】:2013-06-16 02:40:21
【问题描述】:
这是我的查询。我正在尝试根据 [Run_Number] 计算平均 [Coat_Tank_Pressure],这样我的查询输出将是:
每次运行持续 10 分钟或更长时间,并且每秒采集一次数据,因此我想获得整个运行过程中涂层罐压力的平均值。我一直在努力寻找正确的语法、平均命令的放置位置以及如何获取它来计算每次运行的摘要信息。
任何帮助将不胜感激。我是 SQL 新手,所以我什至不确定这个查询生成器使用的是什么类型的 SQL!
[Run_Number] [Coat_Tank_Pressure]
1.......................第 1 次运行期间所有值的平均值
2.......................第 2 次运行期间所有值的平均值
3........第 3 次运行期间所有值的平均值
4.......................第 4 次运行期间所有值的平均值
5.......................第 5 次运行期间所有值的平均值
等
好的,更新查询如下:
设置 QUOTED_IDENTIFIER 关闭
SELECT * FROM OPENQUERY(INSQL, "SELECT AVG([Coat_Tank_Pressure]), [Run_Number] 来自WideHistory
WHERE wwRetrievalMode = 'Delta'
AND wwVersion = '最新'
AND 日期时间 >= DateAdd(hh,-1,GetDate())
AND 日期时间
GROUP BY [Run_Number]")
【问题讨论】: