状态的号码,我有一些记录与状态表SR(更多然后5个记录这只是例子):SQL查询 - 在百分比
ID STATUS
1 NEW
2 OPEN
3 OPEN
4 PENDING
5 PENDING
我想表的格式如下:
STATUS PERCENTAGE
NEW 20
OPEN 40
PENDING 40
我写的SQL查询,但我不能让它工作:
with HELPTABLE as
(select count(*) as NUMBER
from SR
)
select
SR.STATUS,
(count (*))/(HELPTABLE.NUMBER) * 100
from
SR, HELPTABLE
group by
SR.status
使用HELPTABLE我得到的结果是5
如果我不把HELPTABLE.NUMBER
我得到一些结果。
如果我把(count (*)
)与我们说2我得到的结果,但如果我把HELPTABLE.NUMBER
这是5我得到一个错误。
感谢您的帮助。
你什么错误? – 2012-03-05 16:10:41