分析函数Ratio_to_report( ) over()使用说明

表中需要计算单项占比:比如单项在部门占比多少,单项在公司占比多少。特别是在财务单项计算,部门个人薪水计算上。

Ratio_to_report() 括号中就是分子,over() 括号中就是分母,分母缺省就是整个占比。

Ratio_to_report 一般结合partition by 使用。

=====================================================================================

select tj.KFXMCODE,tj.fwcode,tj.JZMJ,
sum(tj.JZMJ) over(PARTITION by tj.KFXMCODE) zmj,--通过kfxmcode进行分组获取每个组的总面积
round(100*ratio_to_report(jzmj) over(partition by tj.KFXMCODE),4) zb,--每个fwcode对应kfxmcode的占比
round(100*ratio_to_report(jzmj) over(),4) pzb--每个fwcode对应整个面积占比
from (select tj.jzmj,tj.KFXMCODE,tj.fwcode from xxxx tj
) tj ;

最新文章

  1. thinkPHP-空操作
  2. Java中“==”与equals方法的区别
  3. 匈牙利算法 codevs 2776 寻找代表元
  4. codeforces 489B. BerSU Ball 解题报告
  5. js_sl 延迟菜单
  6. ProgressBar的Indeterminate属性
  7. 关于Hadoop结合RDBMS应用的一些思考
  8. 让hyper-v虚拟机中类ubuntu系统可以全屏
  9. ZOJ2112--Dynamic Rankings (动态区间第k大)
  10. JQuery基础学习总结
  11. css text-indent:999em
  12. .Net多线程编程—误用点分析
  13. css form表单样式清除
  14. 近期学习的原生JS知识以及jQuery框架
  15. 腾讯云负载均衡CLB的那些“独门利器”
  16. html转markdown网站
  17. Linux(例如CentOS 7)打开TCP 22端口,基于SSH协议
  18. kafka 备忘
  19. JS基础概念
  20. android 常见分辨率与DPI对照表

热门文章

  1. JS 回车跳转
  2. POJ1159:Palindrome【dp】
  3. UVA12103 贪心+置换
  4. java邮件工具类【最终版】
  5. PHP复制和移动目录
  6. ST 表学习
  7. Xcode 全局搜索失效的问题
  8. HDU1533 最小费用最大流
  9. uva 662
  10. http://www.ybtsoft.com/