将两条相似的SQL合并成一条SQL显示

我有如下一张表,要求将当前年是同一年且公司ID相同的数据合并为一条SQL语句显示
当前年 数据年份 收入1 收入2 收入3 公司ID
2015 2015 12 34 23 111
2015 2013 23 24 53 111
2015 2014 24 5 25 111
2015 2014 25 152 242 222
2015 2013 525 235 23 222
2015 2015 5346 253 25 222
2014 2013 2535 42 25 111
2014 2014 42 14 14 111
2014 2012 42 42 14 144

我要的结果
当前年 数据年份 收入1 收入2 收入3 数据年份 收入1 收入2 收入3 公司ID
2014 2012 42 42 14 2013 2535 42 25 111
2015 2013 23 24 53 2014 24 5 25 111
2015 2013 525 235 23 2014 25 152 242 222


select t.CURRENT_YEAR,t.YEAR,t.INCOME1,t.INCOME2,t.INCOME3,
t1.YEAR,t1.INCOME1,t1.INCOME2,t1.INCOME3,t1.ORG_ID
from tt t inner join tt t1
on t.CURRENT_YEAR = t1.CURRENT_YEAR and t.ORG_ID = t1.ORG_ID
and t.YEAR != t1.YEAR
and t.YEAR < t1.YEAR
where t.YEAR < t.CURRENT_YEAR
and t1.YEAR < t.CURRENT_YEAR
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值