请教一下,季度默认上个季度

image.png

image.png

FineReport 残痕 发布于 2019-12-23 15:37
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2019-12-23 15:55
if(trunc(month(today())/3)=1,4,trunc(month(today())/3)-1)


最佳回答
0
aaaa啊啊啊啊Lv3初级互助
发布于2019-12-23 15:46

可以再数据库中生成一张日期维度表,然后,去匹配出季度这个值 ,当前日期减去3个月就是上个季度的。

最佳回答
0
FaintLv6中级互助
发布于2019-12-23 15:52(编辑于 2019-12-23 15:56)

floor((month(today())-1)/3+1)

先获取当前的月份。对月份-1,然后除以三,再给它加1后向下取整,就得到了具体的季度

比如一月就是(1-1)/3+1=1向下取整是1

二月就是(2-1)/3+1=1.333向下取整也是1

  • 4关注人数
  • 608浏览人数
  • 最后回答于:2019-12-23 15:56
    请选择关闭问题的原因
    确定 取消
    返回顶部