我有下面的代碼,通過NetTotal返回前5: -前5和其他甲骨文
SELECT
*
FROM (SELECT
b.BROKERAGE_NAME,
SUM(s.STATEMENT_NET) AS NetTotal
FROM TBLSTATEMENTSNEW s
LEFT JOIN TBLBROKERAGESNEW b
ON s.BROKERAGE_ID = b.ID
WHERE s.STATEMENT_DATE BETWEEN To_date('01-AUG-2017') AND To_date('05-AUG-2017')
GROUP BY b.BROKERAGE_NAME
ORDER BY NetTotal DESC) st
WHERE rownum <= 5
ORDER BY rownum;
是否可以歸納爲第六行非TOP5 NetTotals,用的BROKERAGE_NAME 「其他」?
我想輸出是: -
BROKERAGE_NAME NetTotal
-------------- --------
Bro1 222
Bro2 333
Bro3 444
Bro4 555
Bro5 666
Other 3143514
你能添加一個期望的輸出嗎? –