题解 | #实习广场投递简历分析(三)#

实习广场投递简历分析(三)

http://www.nowcoder.com/practice/83f84aa5c32b4cf5a75558d02dd7743c

思路:分别查询后连接,用字符串方法连接,第一年的年+1 = 第二年的年,第一年的月 = 第二年的月
select
a.job
,first_year_mon
,first_year_cnt
,second_year_mon
,second_year_cnt
from
(
select
job
,date_format(date,'%Y-%m') first_year_mon
,sum(num) first_year_cnt
from resume_info
where year(date) = '2025'
group by 1,2
) a
left join
(
select
job
,date_format(date,'%Y-%m') second_year_mon
,sum(num) second_year_cnt
from resume_info
where year(date) = '2026'
group by 1,2
) b
on substring(a.first_year_mon,1,4) + 1 = substring(b.second_year_mon,1,4)
and a.job = b.job
order by first_year_mon desc,a.job desc

sql刷题笔记 文章被收录于专栏

sql刷题笔记,有思路的讲解,不过比较简单,可以稍微启发你一下,留给你一些思考的空间。

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务