Sql 项目的平均响应时间

Sql 项目的平均响应时间,sql,sql-server,Sql,Sql Server,这是一个非常基本的问题,我只是感到困惑 Response Time | Item 2 1 3 1 4 1 1 1 4 2 4 2 4 2 8 2 1 3 如果A列是每个项目所需的天数(B列)。B列中每个项目的平均响应时间和总平均响应时间是多

这是一个非常基本的问题,我只是感到困惑

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

如果A列是每个项目所需的天数(B列)。B列中每个项目的平均响应时间和总平均响应时间是多少

这就是你要找的吗

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

这就是你要找的吗

select item, avg([respone time]) 
from items
group by item
大概是这样的:

SELECT item, AVG(response_time)
FROM table
GROUP BY item
大概是这样的:

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

这是非常直接的聚合


这是非常直接的聚合

应该很简单,比如:

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
如果你想复制我的结果,你可以使用这个链接:

应该很简单,比如:

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

如果你想复制我的结果,你可以使用这个链接:

你能用其他的词再解释一下吗?我不知道,你要做什么我不太确定问题是什么,我想找出平均响应时间。我已经编辑了这个问题。你能用其他的词再解释一下吗?我不知道,你要做什么我不太确定问题是什么,我想找出平均响应时间。我已经编辑了这个问题。你能解释一下平均值的公式是什么样的吗?我想知道总的平均响应时间。对不起,我做错了,我现在编辑了它,我明白了吗?你想得到所有项目的平均值吗?不是每件物品的平均数?都是!每个项目的平均值和总平均值。@Rahul我更新了我的查询并添加了所有项目的总平均值。您能解释一下平均值的公式吗?我想知道总的平均响应时间。对不起,我犯了一个错误,我现在编辑了它。我做对了吗?你想得到所有项目的平均值吗?不是每件物品的平均数?都是!每个项目的平均值和总平均值。@Rahul我更新了我的查询并添加了所有项目的总平均值