Oracle行转列写法

select 
    *  --列转行只能写 * ,不能写字段
  from 
  (select 
     T1.budge_type
    ,T1.year_month             --期间
    ,T1.base_id                --基地代码
    ,T1.base_nm                --基地名称
    ,T1.cost_center_code       --成本中心代码
    ,T1.cost_center_des        --成本中心描述
    ,T1.product_type           --产品
    ,T1.yield_val              --产量
    ,T1.loop_line           as 环形线     --环形线
    ,T1.line_val            as 金刚线     --金刚线
    ,T1.main_val            as 主轴轮     --主轴轮
    ,T1.pulley_jacket       as 滑轮外套   --滑轮外套
    ,T1.fine_wheel_val      as 精磨砂轮   --精磨砂轮
    ,T1.grinding_wheel_val  as 削磨砂轮   --削磨砂轮
    ,T1.labor_protect_val   as 劳保       --劳保
    ,T1.packag_material_val as 包材费用   --包材费用
    ,T1.other_val           as 其他       --其他
    ,T1.equipment_val       as 设备备件   --设备备件
    ,T1.public_share_val    as 公摊费      --公摊费
    ,T1.office_expenses_val as 办公费等   --办公费等
    ,T1.direct_labor_val    as 直接人工   --直接人工
    ,T1.indirect_labor_val  as 间接人工   --间接人工
    ,T1.electric_val        as 电费       --电费
    ,T1.water_val           as 水费       --水费
    ,T1.depreciation_val    as 折旧费     --折旧费   
  from jks_fds.t_bi_cut_cost_budge_target T1 --切方成本-04预算目标导入表
  where T1.year_month = to_char(V_END_DATE,'yyyymm')
  ) T1
  unpivot (rolling_cost_item_amt for cost_item_nm in(环形线,金刚线,主轴轮,滑轮外套,精磨砂轮,削磨砂轮,劳保,包材费用,其他,设备备件,公摊费,办公费等,直接人工,间接人工,电费,水费,折旧费)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值