`
Donald_Draper
  • 浏览: 954874 次
社区版块
存档分类
最新评论

oracle占比函数ratio_to_report

阅读更多
参考:http://blog.csdn.net/ningjieshuijing/article/details/5854495
SELECT "ROUND"([color=red]ratio_to_report(amount) over() ,4)*100 AS ratio, VY.GKJB
FROM 
(SELECT VX.GKJB,"SUM"(VX.AMOUNT) AS amount FROM
(SELECT (CASE
	WHEN VI.GKJB > '4' THEN
		  '4'
	ELSE
			VI.GKJB
END) AS GKJB,"SUM"(VI.N_MONEYTODAY) AS amount FROM VI_LIB_INVENTORY_DAILY vi WHERE 
"SUBSTR"(VI.S_ACCDATE,1,6) = '201606' AND VI.KJKMDM IN ('271','272') GROUP BY VI.GKJB ) vx
GROUP BY VX.GKJB) vy
0
0
分享到:
评论

相关推荐

    Oracle百分比分析函数RATIO_TO_REPORT() OVER()实例详解

    本文通过实例代码给大家介绍了oracle百分比分析函数RATIO_TO_REPORT() OVER(),代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    Oracle_详解分析函数

    详解Oracle分析函数,主用于OLAP,以实例讲解分析函数. 如: 排序用Rank, Dense_rank, row_number 1.带空值的排列 2.Top/Bottom N查询 3.First/Last排名查询 4.按层次查询 ...2.RATIO_TO_REPORT函数

    Oracle分析函数

    RATIO_TO_REPORT :该函数计算expression/(sum(expression))的值,它给出相对于总数的百分比 REGR_ (Linear Regression) Functions :这些线性回归函数适合最小二乘法回归线,有9个不同的回归函数可使用

    Oracle 分析函数.doc

    Oracle 分析函数详解 1. 自动汇总函数rollup,cube, 2. rank 函数, rank,dense_rank,row_number 3. lag,lead函数 4. sum,avg,的移动增加,移动平均数 5. ratio_to_report报表处理函数 6. first,last取基数的分析函数

    Oracle开发之报表函数

    本文主要介绍Oracle报表函数RATIO_TO_REPORT的具体使用方法,需要的朋友可以参考下。

    oracle分析函数在BI分析中应用事例

    ,row_number, ratio_to_report Over不能单独使用,用来制定数据窗口大小 Partition by表示分类数据集合,在此集合上的运算 Order by 跟排序字段,range时只能按一个字段排序,使用rows是可以跟多个字段排序 Range ...

    Oracle 分析函数的使用.doc

    从论坛搜到的,感觉还不错,整理成了word文档,希望对大家也有用,同时也感谢原作者。 主要讲了以下函数: 1. 自动汇总函数rollup,cube, ...5. ratio_to_report报表处理函数 6. first,last取基数的分析函数

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    8.7.5 Ratio_to_report 211 8.7.6 Percent_rank 212 8.7.7 Percentile_cont 213 8.7.8 Percentile_disc 215 8.7.9 NTILE 215 8.7.10 Stddev 216 8.7.11 Listagg 217 8.8 性能调优 218 8.8.1 执行计划 218 ...

Global site tag (gtag.js) - Google Analytics