【发布时间】:2020-01-29 18:34:35
【问题描述】:
使用数据透视语句,我可以按标题分解数据表中的计数:
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%
知道如何在同一个语句中完成此操作吗? 见http://sqlfiddle.com/#!4/e6c04a/1/0
【问题讨论】: