gpt4 book ai didi

Mysql客户表计数跟进记录

转载 作者:行者123 更新时间:2023-11-29 09:49:49 26 4
gpt4 key购买 nike

我是 mysql 的新手,我有一个客户服务表,其中存储来自客户或客户服务的调用。如果从客户号码到客户服务号码的调用掉线(如果 duration < 10 掉线),客户服务人员将在 30 分钟内检查掉线情况,并通过调用进行跟进。

我必须找到后续调用的总数。

fromno       tono      startime        endtime            duration
91xxxx 121 yyyy-mm-dd h:i:s yyyy-mm-dd h:i:s 9
91xxxx 121 yyyy-mm-dd h:i:s yyyy-mm-dd h:i:s 26
91xxxx 121 yyyy-mm-dd h:i:s yyyy-mm-dd h:i:s 56
91xxxx 121 yyyy-mm-dd h:i:s yyyy-mm-dd h:i:s 5
121 91x yyyy-mm-dd h:i:s yyyy-mm-dd h:i:s 35

此处,第 1 行调用已挂断,并由第 5 行的客户服务跟进

我的查询:

Select COUNT(*) 
from customer A
JOIN customer B ON A.tono = B.fromno
where A.duration < 10 and TIMEDIFF(A.endtime, B.starttime) = "00:30:00";

它给出了计数,但我不确定这是否适用于大型数据集。

最佳答案

您需要选择 30 分钟内的所有通话,因此 =更改为<= 。另外A.tono = B.fromno应更改为 A.fromno = B.tono因为您的案例中的 A.tono 和 B.fromno 是客户服务号码(表 A 上的持续时间检查 10 秒,即客户尝试调用客户服务中心)。

SELECT COUNT(*) 
FROM customer A
INNER JOIN customer B
ON A.fromno = B.tono
WHERE A.duration < 10 and TIMEDIFF(A.endtime, B.starttime) <= "00:30:00";

关于Mysql客户表计数跟进记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55002825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com