Получить среднее время столбца, используя TimeDiff - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь вычислить среднее время процесса в службе с именем "ADD CERT"

Некоторый контекст:

  • DateTimeEntered = Время, когда люди начали ставить в очередь
  • DateTImeEnded = Время, когда люди закончили свою очередь.
SELECT AVG(TIMEDIFF(DateTimeEnded, DateTimeEntered))AS AverageTime
FROM tblqueuenumber
WHERE Service = 'ADD CERT'

1 Ответ

0 голосов
/ 04 октября 2018

Поскольку ваш формат - ЧЧ: ММ: СС, я думаю, вам нужно ниже

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