稠化报表然后行转列

原创 2016年05月31日 17:52:16
with t as
 (select deptno, job, sum(sal) sum_sal from emp group by deptno, job),
tt as
 (select distinct job from t),
ttt as (select b.deptno, a.job, sum_sal
  from tt a
  left join t b partition by (b.deptno)
    on a.job = b.job)
    select sum(case ttt.deptno when 10 then nvl(ttt.sum_sal,0) else 0 end ),sum(case ttt.deptno when 20 then nvl(ttt.sum_sal,0) else 0 end ),
    sum(case ttt.deptno when 30 then nvl(ttt.sum_sal,0) else 0 end ) from ttt 
    group by ttt.deptno

Oracle通用行转列方法,适合报表统计等

create or replace function row_to_col_func(tabname in varchar2,--tabname 需要进行行转列操作的表名; ...
  • smartsmile2012
  • smartsmile2012
  • 2012年12月05日 15:59
  • 2514

SQl查询行转列

数据库-行转列的语法                                       表: PerTab 字段:name,  title,  values 原内容:一月  产品A   12...
  • lsfhack
  • lsfhack
  • 2017年04月08日 08:32
  • 899

pl/sql 行转列问题

行转列问题主要分为两类。  1)简单的行转列问题:  示例表:  id sid course result  1 2005001 语文 80.0  2 2005001 数学 90.0  3 20050...
  • lizhenhuatop
  • lizhenhuatop
  • 2008年08月31日 16:12
  • 2132

【sql】sql查询进行行转列的操作

最近遇到了一个很是动态化的查询需求,要求的列数是动态加载的,而不是固定的列数,并且列内容的由来都是通过动态联查得到的,所以很是棘手,需要用到行转列的这种sql查询方式。 一、行转列的简单用法...
  • tr1912
  • tr1912
  • 2017年12月24日 22:26
  • 275

Oracle 分组 + 行转列操作

1、原始数据(这个数据是下面sql 查出的数据) 月份 营业部代码 用户类型 开户奖调整 提成调整 薪酬支出调整合计 ... ... ... ......
  • yin_jw
  • yin_jw
  • 2012年05月31日 16:03
  • 2125

使用Partitioned Outer Join实现稠化报表

转载自:http://www.itpub.net/thread-1332059-1-1.html 背景介绍:在数据库表中,存储的数据经常是稀疏数据(sparse data),而不是稠密数据(...
  • l2tp1012
  • l2tp1012
  • 2014年06月14日 14:54
  • 405

Oracle 结合rollup生成报表

oracle rollup实战
  • kida_yuan
  • kida_yuan
  • 2015年10月23日 16:28
  • 348

漫步数学分析番外五(下)

接下来我们不证明定理10,而是更加一般的结论。定理10′\textbf{定理10}^\prime 令XX是一个完备度量空间,令T:X→XT:X\to X是一个压缩映射:d(T(x),T(y))≤λd(...
  • u010182633
  • u010182633
  • 2017年03月09日 20:17
  • 158

数据化管理第一步,你真的会做报表吗?

数据是日积月累的,一个有点规模的企业,都有大量的报表在excel中,时间长了,感觉到excel制作报表的各种痛点:什么数据收集麻烦啊、各个系统中数据不能打通啊等等,也就想到了通过一个报表平台或者bi平...
  • yuanziok
  • yuanziok
  • 2017年03月01日 14:38
  • 1060

一个动态交叉分片报表的几种实现方法

http://blog.runqian.com.cn/?p=1382 动态列报表在报表应用中很常见,往往由于业务的不同复杂度也差异很大。复杂的动态列报表在实现上往往十分困难,常见于数据源准备...
  • raqreport
  • raqreport
  • 2016年04月11日 17:20
  • 556
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:稠化报表然后行转列
举报原因:
原因补充:

(最多只允许输入30个字)