Используя сводную инструкцию, я могу разбить счетчик в таблице данных по заголовку:
select * from (
select * from ta
)
pivot (
COUNT(title)
for title in ( 'worker', 'manager') )
Таким образом, результат выглядит так:
STATUS 'worker' 'manager'
started 3 1
finished 4 5
ready 3 4
Что Мне нужно добавить к нему проценты, то есть
STATUS 'worker' percent 'manager' percent
started 3 30% 1 10%
finished 4 40% 5 50%
ready 3 30% 4 40%
Любая идея, как я могу выполнить sh это в том же утверждении? см http://sqlfiddle.com/#! 4 / e6c04a / 1/0