怎末使PRO_AMO字段后面跟上每年年初年末的金额

image.png

SQL ROBOT 发布于 2022-11-7 10:55
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-7 10:59(编辑于 2022-11-7 11:03)

ORACLE?

--------------

假设 你现在截取的是tableA

SELECT a.*,b.pro_amo FROM tablea a

left join (

select * from tablea where substr(pro_date,6,2)='01'

) b on substr(a.pro_date,1,4)=substr(b.pro_date,1,4)

  • ROBOT ROBOT(提问者) 是的
    2022-11-07 10:59 
  • Z4u3z1 Z4u3z1 回复 ROBOT(提问者) 看一下上面补充的
    2022-11-07 11:03 
最佳回答
0
JL98Lv6中级互助
发布于2022-11-7 11:00(编辑于 2022-11-7 11:00)

提供一个思路,使用PRO_DATE转成日期,用case when 对日期加一月减一月判断年份是否改变,去取年末年初金额

  • 1关注人数
  • 224浏览人数
  • 最后回答于:2022-11-7 11:03
    请选择关闭问题的原因
    确定 取消
    返回顶部