数据库存了2017-2019年的数(图1),但是我想找出近五年的收入(图2),那位大神可以指点一二
select to_char(sysdate, 'yyyy') - level-1 years
from dual
connect by level <= 6
order by 1
这个是当前年度,以及前6年的年度
按年度 汇总收入 ,然后,横向扩展
select 年度,sum(收入) where XXXX group by 年度
SELECT * FROM TABLE where 表记录的插入时间>DATE_SUB(CURDATE(), INTERVAL 5 YEAR) ;