比如,今天2019-12-27
季度区间就是 2019-10-01 至 2019-12-31
DATEINQUARTER(date,number):函数返回在某一个季度当中第几天的日期。
示例:
DATEINQUARTER("2009-05-05",20)等于2009-04-20。
使用:
DATEINQUARTER(today(),1)
DATEINQUARTER(today(),-1)
--当前季度的第一天
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代码!