1
我想要一個將明智的行和明智的總數計數的查詢,我已經找到了計算列明智的計數,但沒有得到明智的行數的方法。oracle總行列明智嗎?
select nvl(to_char(R.LTHT_FLAG), 'total') as a,
SUM(CASE WHEN p.STATUS_CODE='0' OR p.STATUS_CODE='1' THEN 1 ELSE 0 END) K,
SUM(CASE WHEN p.STATUS_CODE='2' THEN 1 ELSE 0 END) W,
SUM(CASE WHEN p.STATUS_CODE='4' THEN 1 ELSE 0 END) C,
SUM(CASE WHEN p.STATUS_CODE='6' THEN 1 ELSE 0 END) R
from WORKASSIGNMENT P,RESOURCES R WHERE P.EMP_CODE=R.EMP_CODE
group by rollup (R.LTHT_FLAG);
以下查詢的輸出是列明智計數,就像。
A K W C R Total
DEVELOPMENT 1 18 397 0 ?
HT 43 21 673 0 ?
LT 83 14 7955 60 ?
SLD 306 9 4621 24 ?
----------------------------------------
total 433 62 13646 84 ?
,但現在我想排明智計數這個輸出
請幫我拿到的總和逐行
作爲即時通訊新的這個概念,我不明白上面的代碼,請簡化一點點,不指定硬核值 – suhas
在您的查詢中,您得到的列'k,w,c,r',make它作爲內部查詢並在外部查詢中添加這些列。 –
非常感謝你:) – suhas