0

大家好,我正在寻找如何通过表格中的以下选择来随着时间的推移创建平均值。

MinutesToLoad |环境 | 服务器 | 交流 | 开始时间|结束时间

140 环境_A | 服务器2 | 台 | 2013-01-06 17:22:44.000 | 2013-01-06 19:42:53.000
135 环境_A | 服务器2 | 台 | 2013-01-07 17:23:21.000 | 2013-01-07 19:38:37.000
130 环境_A | 服务器2 | 台 | 2013-01-08 17:24:03.000 | 2013-01-08 19:34:17.000
130 环境_A | 服务器2 | 台 | 2013-01-09 17:24:42.000 | 2013-01-09 19:34:45.000
140 环境_A | 服务器1 | 台 | 2013-01-06 17:22:44.000 | 2013-01-06 19:42:53.000
135 环境_A | 服务器1 | 台 | 2013-01-07 17:23:21.000 | 2013-01-07 19:38:37.000
130 环境_A | 服务器1 | 台 | 2013-01-08 17:24:03.000 | 2013-01-08 19:34:17.000
130 环境_A | 服务器1 | 台 | 2013-01-09 17:24:42.000 | 2013-01-09 19:34:45.000
第1430章 服务器1 | 设置 | 2013-01-07 00:03:01.000 | 2013-01-07 23:53:37.000
第1431章 服务器1 | 设置 | 2013-01-08 00:03:36.000 | 2013-01-08 23:54:14.000
第1430章 服务器1 | 设置 | 2013-01-09 00:04:14.000 | 2013-01-09 23:54:55.000
第1430章 服务器2 | 设置 | 2013-01-07 00:03:01.000 | 2013-01-07 23:53:37.000
第1431章 服务器2 | 设置 | 2013-01-08 00:03:36.000 | 2013-01-08 23:54:14.000
第1430章 服务器2 | 设置 | 2013-01-09 00:04:14.000 | 2013-01-09 23:54:55.000
1 环境_A | 服务器2 | QXI | 2013-01-08 03:23:57.000 | 2013-01-08 03:24:02.000
1 环境_A | 服务器1 | QXI | 2013-01-08 03:23:57.000 | 2013-01-08 03:24:02.000

MinutesToLoad 在我的选择过程中实际上是一个 DATEDIFF(MINUTE,startTime,EndTime),但其余部分来自表。

目标结果是让这个结果看起来像这样:

MinutesToLoadOverLast10Days - 环境 - 服务器 - Exchange
133 ENVIRONMENT_A 服务器2 TAI
133 ENVIRONMENT_A 服务器1 TAI
第1430章
第1430章
1 ENVIRONMENT_A 服务器2 QXI
1 ENVIRONMENT_A 服务器1 QXI

我知道我将使用 AVG 功能,但我在试图弄清楚如何使用它来获得我想要的结果时迷失了方向。

先感谢您。

4

1 回答 1

0
Select avg(MinutesToLoadOverLast10Days),Environment, Server,Exchange 
FROM YOUR_TABLE_NAME
GROUP BY Environment, Server,Exchange 
于 2013-01-11T19:02:23.357 回答