sql请教

image.png

数据库存了2017-2019年的数(图1),但是我想找出近五年的收入(图2),那位大神可以指点一二

吴浩 发布于 2019-5-17 09:38
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
晓亮Lv7资深互助
发布于2019-5-17 09:48

select to_char(sysdate, 'yyyy') - level-1 years

from dual

connect by level <= 6

order by 1

这个是当前年度,以及前6年的年度

最佳回答
0
梦已元Lv4中级互助
发布于2019-5-17 09:41

按年度 汇总收入 ,然后,横向扩展


select  年度,sum(收入) where XXXX  group by  年度

最佳回答
0
一川霜叶白Lv0见习互助
发布于2019-5-17 09:52

SELECT * FROM TABLE  where 表记录的插入时间>DATE_SUB(CURDATE(), INTERVAL 5 YEAR) ; 


  • 4关注人数
  • 425浏览人数
  • 最后回答于:2019-5-17 09:52
    请选择关闭问题的原因
    确定 取消
    返回顶部