黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Oracle很實用的匯總報表實現方式!grouping_id

系統 2739 0

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

?

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

?

解析: 此表是三級匯總,銀行匯總到額度(商業額度、其他額度),各種額度匯總到拆入方式(銀行借款、集團拆入、總部拆入)、拆入方式匯總總計。grouping_id可以實現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....),區分字段,函數會根據第一個字段的分組來作為一級顯示,即上表的拆入類型。類推,第二個字段是二級顯示即拆入方式。。。。

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

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

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

?

?

?

?

Oracle很實用的匯總報表實現方式!grouping_id、rollup的使用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論