稠化报表然后行转列

原创 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

SQL行转列 数据统计方法与实现(采购报表--四厂延迟交货)

由于自己负责集团事业部中采购系统的维护,记得在今年5月份的时候采购部提出一系列的报表数据需求。这些支援项目虽早已完成,但我想趁现在有时间,还是整理出一些当时的思路及办法,以备不时之需。       ...

sql server 2012 报表开发(4) Reporting Service 行转列方法

根据前面的方法sql server 2012 查询时间段月份数据方法,将每一个月份统计的数据天数,转成列的方式显示。 1.创建新的报表,添加一个矩阵。...

oracle 行转列SQL

  • 2011年12月11日 00:47
  • 38KB
  • 下载

sql游标行转列

  • 2013年07月09日 16:18
  • 1KB
  • 下载

MySQL中关于行转列的存储过程的写法(使用游标)

-- ---------------------------- -- Procedure structure for `sp_pro_rm_cs` -- ---------------------...

Oracle行转列之pivot

  • 2013年03月15日 20:45
  • 951KB
  • 下载

SQL行转列举例

  • 2012年10月12日 14:11
  • 116KB
  • 下载

LinQ实现DataTable不定行转列 行列转换,有图

LinQ实现DataTable不定行转列 原始表: 转换以后的表: ...

SqlServer行转列和列转行

  • 2016年05月24日 17:09
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:稠化报表然后行转列
举报原因:
原因补充:

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