2017-06-26 13 views
0

これは非常に基本的な質問です。私はちょうど混乱しています。アイテムの平均応答時間

Response Time | Item 
    2   1 
    3   1 
    4   1 
    1   1 
    4   2 
    4   2 
    4   2 
    8   2 
    1   3 

各項目(B列)にかかる日数を列Aとします。列Bの各項目の平均応答時間と平均応答時間の合計。

+0

あなたは、他の言葉で再びそれを説明するだろうか?私はあなたが何をしようとしているのか分かりません –

+0

私はそこにある質問が何であるか分かりません。 –

+0

平均応答時間を求めます。私は質問を編集しました。 – Rahul

答えて

3

のような簡単なはず:あなたは私の結果を再現したい場合は

SELECT Item 
     ,SUM(ResponseTime) AS Total_ResponseTime 
     ,AVG(ResponseTime) AS Average_ResponseTime 
     ,(SELECT AVG(ResponseTime) FROM mytab) as Total_Average_ResponseTime 
    FROM yourtable 
GROUP BY Item 

、あなたがこのリンクを使用することができます。http://rextester.com/LIV1334

+0

平均の公式はどのようなものか説明できますか?合計平均応答時間を調べたいと思います。申し訳ありませんがエラーが発生しました。私は今編集しました – Rahul

+0

私は正しいですか?あなたはすべてのアイテムに平均を持たせたいですか?アイテムあたりの平均値ではありませんか? –

+0

両方! 1アイテムあたりの平均値と合計平均値も表示されます。 – Rahul

1

これはあなたが探しているものですか?

select item, avg([respone time]) 
from items 
group by item 
1

このような何か:

SELECT item, AVG(response_time) 
FROM table 
GROUP BY item