Sql 包括团队层面的并发聊天

Sql 包括团队层面的并发聊天,sql,Sql,我正在处理聊天支持数据。 有一个代理与客户端聊天,但有一个代理最多可以与3个客户端聊天的条件。所以我想取并发聊天的平均值。 例如: Agent Concurrent_Chats Atul 1 Dinesh 2 Nimish 1 Nitesh 3 Atul 3 Ram 2 Rahul 4 Avg Concurrent_Chats 2.29您只需通过以下方式获得(总体(这是您想要的~2.29建议的)平均值: SELECT avg(concurrent_chats)

我正在处理聊天支持数据。 有一个代理与客户端聊天,但有一个代理最多可以与3个客户端聊天的条件。所以我想取并发聊天的平均值。 例如:

Agent   Concurrent_Chats
Atul    1
Dinesh  2
Nimish  1
Nitesh  3
Atul    3
Ram     2
Rahul   4
Avg Concurrent_Chats 2.29

您只需通过以下方式获得(总体(这是您想要的~2.29建议的)平均值:

SELECT avg(concurrent_chats)
       FROM elbat;
但我不认为这对检查一个代理是否有三次以上的聊天有什么帮助。我宁愿建议像这样的事情

SELECT agent,
       concurrent_chats
       FROM elbat
       WHERE concurrent_chats > 3;

找到所有聊天次数超过三次的代理。

我不明白您是如何得到
2.29
。你能给我们解释一下吗?你用的是什么产品?“SQL”只是一种查询语言,而不是特定数据库产品的名称。请为您正在使用的数据库产品
postgresql
oracle
sqlserver
db2
。。。