获取当前时间的季度区间,公式怎么写

比如,今天2019-12-27

   季度区间就是 2019-10-01 至 2019-12-31

FineReport free_zz 发布于 2019-12-27 11:36
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
PoseidonLv5高级互助
发布于2019-12-27 11:39

DATEINQUARTER(date,number):函数返回在某一个季度当中第几天的日期。

示例:

DATEINQUARTER("2009-05-05",20)等于2009-04-20。


使用:

DATEINQUARTER(today(),1)

DATEINQUARTER(today(),-1)

最佳回答
1
小歆嵩Lv7初级互助
发布于2019-12-27 11:40

--当前季度的第一天

select to_char(trunc(sysdate,'q'),'yyyy-mm-dd') from dual;

--当前季度的最后一天

select to_char(add_months(trunc(sysdate, 'q'), +3)-1, 'yyyy-mm-dd')
  from dual;

以上是oracle代码!

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