if(trunc(month(today())/3)=1,4,trunc(month(today())/3)-1)
可以再数据库中生成一张日期维度表,然后,去匹配出季度这个值 ,当前日期减去3个月就是上个季度的。
floor((month(today())-1)/3+1)
先获取当前的月份。对月份-1,然后除以三,再给它加1后向下取整,就得到了具体的季度
比如一月就是(1-1)/3+1=1向下取整是1
二月就是(2-1)/3+1=1.333向下取整也是1