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 環境_A | サーバー1 | セット | 2013-01-07 00:03:01.000 | 2013-01-07 23:53:37.000
1431 環境_A | サーバー1 | セット | 2013-01-08 00:03:36.000 | 2013-01-08 23:54:14.000
1430 環境_A | サーバー1 | セット | 2013-01-09 00:04:14.000 | 2013-01-09 23:54:55.000
1430 環境_A | サーバー2 | セット | 2013-01-07 00:03:01.000 | 2013-01-07 23:53:37.000
1431 環境_A | サーバー2 | セット | 2013-01-08 00:03:36.000 | 2013-01-08 23:54:14.000
1430 環境_A | サーバー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 ENVIRONMENT_A サーバー 1 セット
1430 環境_A サーバー 2 セット
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 に答える