PostgreSQL: рассчитать среднее время обработки - PullRequest
0 голосов
/ 04 августа 2020

У меня есть примерная таблица, которая выглядит так

введите описание изображения здесь

Мне нужен сценарий SQL, чтобы получить среднее время обработки обращения, я искал предложения, но никогда не работал с отметками времени, и я действительно не понимаю, как это сделать.

Ответы [ 2 ]

1 голос
/ 04 августа 2020

Вы можете вычислить AVG разницы отметок времени.

SELECT agent, avg(close_timestamp - create_timestamp) average_timestamp
FROM your_table
GROUP BY agent
ORDER BY agent

Вы можете отформатировать решение для его получения в днях / часах / минутах / секундах.

1 голос
/ 04 августа 2020

Если вы вычтите одно timestamp из другого, вы получите interval. И вы можете рассчитать среднее значение по интервалам.

select avg(close_timestamp - create_timestamp)
from the_table;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...