这里写自定义目录标题
在项目中需要展示过去12个月份的数据,以下以递归的方式查询过去12个月份。
with tab(dt, dtnum, last_date) as (
values( current_date, 1 last_day(current_date) )
union all
select (current_date -dt_num nonth) ,dt_num+1,
last_day(current_date -dt_num month )
from tab
where dt_num +1 <= 13
) select * from tab