当前位置: 首页 > article >正文

Oracle实现行转换成列

SELECT * FROM (
  SELECT yy, cbzx, fylx ,mm, je
  FROM CV_FNA_COST_SUM_LIST_mx
)
PIVOT (
  SUM(je)
  FOR mm IN ('1' as m1, '2' AS m2, '3' as m3, '4' as m4, '5' as m5, '6' as m6, '7' as m7, '8' as m8, '9' as m9, '10' as m10, '11' as m11 , '12' as m12 )

以上代码可以实现同一年,同一个成本中心,同一个费用类型下,同一行通过不同列展示1月到12月的使用费用
通俗来说,就是从下面这个表

成本中心费用类型年份月份使用金额
财务部差旅交通费202411000
财务部差旅交通费202422000

变成如下表

成本中心费用类型年份1月2月
财务部差旅交通费202410002000

http://www.kler.cn/a/304986.html

相关文章:

  • Toeplitz矩阵循环矩阵
  • Oracle OCP认证考试考点详解082系列16
  • 【go从零单排】Rate Limiting限流
  • 关于分治法左右区间单调遍历应该如何设计
  • MATLAB实战 利用1D-DCGAN生成光谱或信号数据
  • 【计算机基础——数据结构——红黑树】
  • 【用Java学习数据结构系列】用堆实现优先级队列
  • R 绘图 - 饼图
  • 2024_中秋国庆双节来临 祝CSDN所有开发者与网站节日快乐
  • python画图|极坐标下的3D surface
  • 全局代理与智能分流:哪个更适合你?
  • Docker绑定端口后仍无法远程直接访问
  • react-intl——react国际化使用方案
  • 基于SpringBoot+Vue的高考志愿智能推荐系统
  • 怎么优化服务器的软件配置?
  • 【Lua学习】Lua入门
  • vue3+ts+supermap icilent3d for cesium功能集合
  • linux + 宝塔 + django + websocket 部署
  • C++:opencv获取矩阵中的最大最小值--cv::minMaxLoc
  • R语言进行无序多分类Logistic回归
  • 五星级可视化页面(24):管线管路流程图可视化大屏。
  • 文档智能:OCR+Rocketqa+layoutxlm
  • Maven下载安装
  • 如何将镜像推送到docker hub
  • 【C++ 设计模式】单例模式的两种懒汉式和饿汉式
  • 使用transform对html的video播放器窗口放大