如何根据某年某季度去取该年该季度的最后一个月份

如何根据某年某季度去取该年该季度的最后一个月份

FineReport 虎虎生威 发布于 2023-11-29 19:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-11-29 20:01(编辑于 2023-11-29 20:07)

最简单的办法直接硬算就行了,一年就那么4个季度,每个季度的最后一个月是固定的

比如   2023年2季度,它对应的最后一个月是2023-06-01至2023-06-30。只是变一下年就行了!

if($jd=2,CONCATENATE($year_code,"-06-01至",$year_code,"-06-30"),if($jd=1,CONCATENATE($year_code,"-03-01至",$year_code,"-03-31"),if($jd=3,CONCATENATE($year_code,"-09-01至",$year_code,"-09-30"),CONCATENATE($year_code,"-12-01至",$year_code,"-12-31"))))

image.png

image.png

where 1=1

and 时间字段>='${if(jd=2,CONCATENATE(year_code,"-06-01"),if(jd=1,CONCATENATE(year_code,"-03-01"),if(jd=3,CONCATENATE(year_code,"-09-01"),CONCATENATE(year_code,"-12-01"))))}'

and 时间字段<='${if(jd=2,CONCATENATE(year_code,"-06-30"),if(jd=1,CONCATENATE(year_code,"-03-31"),if(jd=3,CONCATENATE(year_code,"-09-30"),CONCATENATE(year_code,"-12-31"))))}'

image.png

  • 2关注人数
  • 170浏览人数
  • 最后回答于:2023-11-29 20:07
    请选择关闭问题的原因
    确定 取消
    返回顶部