数据库中日期存的是2022年4季度这种格式,怎样获取上季度的数据

微信图片_20230331101832.png

FineReport 你呢 发布于 2023-3-31 10:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-3-31 10:31(编辑于 2023-3-31 10:32)

把‘2022年4季度’换成你的参数

if(FIND('年1',"2022年4季度"),CONCATENATE(INDEXOFARRAY(SPLIT("2022年4季度","年"),1)-1,'年4季度'),if(FIND('年2',"2022年4季度"),CONCATENATE(INDEXOFARRAY(SPLIT("2022年4季度","年"),1),'年1季度'),if(FIND('年3',"2022年4季度"),CONCATENATE(INDEXOFARRAY(SPLIT("2022年4季度","年"),1),'年2季度'),if(FIND('年4',"2022年4季度"),CONCATENATE(INDEXOFARRAY(SPLIT("2022年4季度","年"),1),'年3季度'),""))))

  • 你呢 你呢(提问者) 能简单说一下这个思路吗
    2023-03-31 10:38 
  • 用户k6280494 用户k6280494 回复 你呢(提问者) 查找字符串是否有年1、年2、年3、年4这样的子串,就代表1、2、3、4季度,1季度取上一年的四季度,所以把年分截取出来减1,在拼接4季度,其他的直接年拼接上,上一个季度即可
    2023-03-31 11:05 
  • 2关注人数
  • 196浏览人数
  • 最后回答于:2023-3-31 10:32
    请选择关闭问题的原因
    确定 取消
    返回顶部