这是一个非常基本的问题,我只是感到困惑。
Response Time | Item
2 1
3 1
4 1
1 1
4 2
4 2
4 2
8 2
1 3
如果A列是每个项目所需的天数(B栏)。 B列中每个项目的平均响应时间和总平均响应时间是多少。
答案 0 :(得分: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
答案 1 :(得分:1)
这就是你要找的东西吗?
select item, avg([respone time])
from items
group by item
答案 2 :(得分:1)
这样的事情:
SELECT item, AVG(response_time)
FROM table
GROUP BY item
答案 3 :(得分:1)
这是非常简单的聚合。 https://docs.microsoft.com/en-us/sql/t-sql/functions/avg-transact-sql
select AVG(ResponseTime)
, Item
from YourTable
group by Item