使用timediff获取列的平均时间

2sbarzqh  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(254)

我试图计算一个名为“add cert”的服务的平均处理时间
一些背景:
datetimeentered=人们开始排队的时间
datetimeended=人们结束队列的时间。

SELECT AVG(TIMEDIFF(DateTimeEnded, DateTimeEntered))AS AverageTime
FROM tblqueuenumber
WHERE Service = 'ADD CERT'
fykwrbwg

fykwrbwg1#

由于您的格式是hh:mm:ss,所以我认为您需要以下内容

select SEC_TO_TIME(avg(TIME_TO_SEC(DateTimeEnded)-TIME_TO_SEC(DateTimeEntered)))
   FROM tblqueuenumber
    WHERE Service = 'ADD CERT'

相关问题