日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Oracle很實用的匯總報表實現(xiàn)方式!grouping_id

系統(tǒng) 2569 0

在財務(wù)系統(tǒng)或者其他報表統(tǒng)計的功能里我想類似下面這張報表的case很多,有了grouping_id函數(shù)之后會輕松easy實現(xiàn),不菲催費之力 大笑

?

序號 ??? 項???? 目 上年 本年 ? 增減 ?
日均余額 成本率 日均余額 成本率 日均余額 成本率
? ?? 總???? 計 ? ? ? ? ? ?
銀行借款 ? ? ? ? ? ?
1 用于商業(yè)票據(jù)額度 ? ? ? ? ? ?
? 國家開發(fā)銀行 ? ? ? ? ? ?
2 其它授信額度 ? ? ? ? ? ?
? 國家開發(fā)銀行 ? ? ? ? ? ?
? 美國銀行 ? ? ? ? ? ?
集團拆入 ? ? ? ? ? ?
總部拆入 ? ? ? ? ? ?

?

解析: 此表是三級匯總,銀行匯總到額度(商業(yè)額度、其他額度),各種額度匯總到拆入方式(銀行借款、集團拆入、總部拆入)、拆入方式匯總總計。grouping_id可以實現(xiàn)N級逐級匯總

用法:

案例

select grouping_id(loan.nborrowtype,
?????????????????? loan.nfinancetype,
?????????????????? loan.ncounterpartyid) groupid,
?????? sum(bal.mbalance) / 365 currentYearAvg,
? from billbalance trans
?where 1 = 1
?group by rollup(loan.nborrowtype, loan.nfinancetype, loan.ncounterpartyid)
?order by loan.nborrowtype???? desc,
????????? loan.nfinancetype??? desc,
????????? loan.ncounterpartyid desc

解析: grouping_id(filed1,field2,field3....),區(qū)分字段,函數(shù)會根據(jù)第一個字段的分組來作為一級顯示,即上表的拆入類型。類推,第二個字段是二級顯示即拆入方式。。。。

、?group by rollup(filed1,field2,field3....)、分組字段,同上

order by loan.nborrowtype???? desc,loan.nfinancetype??? desc,loan.ncounterpartyid desc,此處desc說明是匯總行在顯示行的上面,如需匯總行顯示在下面向下匯總,改成asc即可。。

ps:以上三個部分缺一不可

?

?

?

?

Oracle很實用的匯總報表實現(xiàn)方式!grouping_id、rollup的使用


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 东莞市| 南投市| 鹤岗市| 土默特右旗| 利川市| 武定县| 渝北区| 宿松县| 观塘区| 德庆县| 金平| 庆城县| 句容市| 苏州市| 西畴县| 青冈县| 鹰潭市| 甘谷县| 平泉县| 咸丰县| 射洪县| 潞西市| 乐都县| 施甸县| 绥阳县| 都匀市| 维西| 台中县| 三穗县| 清镇市| 龙门县| 大连市| 宝应县| 正宁县| 丰顺县| 浑源县| 吉隆县| 高碑店市| 蒙自县| 洞头县| 桑植县|