Как добавить средний столбец вместе с итогом в группе по свертке? - PullRequest
0 голосов
/ 27 июня 2018

у меня есть 3 колонны как количество, продолжительность и процент. Я использовал накопительный итог для общего итога для количества и продолжительности, но я хочу, чтобы столбец среднего процента.

select to_char(anstime,'HH24'),
       count(anstime),
       sum(billdurtn),
       round((sum(billdurtn)/(30*3600*1))*100,2) 
from crm.t_ivr_detailed_logs 
where date(anstime)='2018-06-22' 
group by rollup(to_char(anstime,'HH24'))

1 Ответ

0 голосов
/ 27 июня 2018

Замените ваш round((sum(billdurtn)/(30*3600*1))*100,2) на

avg(SELECT round((sum(billdurtn)/(30*3600*1))*100,2)
FROM crm.t_ivr_detailed_logs 
where date(anstime)='2018-06-22'
group by rollup(to_char(anstime,'HH24')))

.....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...