题解 | #牛客的课程订单分析(七)#

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

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

WITH s AS(SELECT 
ri.job,
LEFT(ri.date,7)  as mon,
sum(ri.num)  as cnt
FROM resume_info ri
GROUP BY ri.job,LEFT(ri.date,7)
ORDER BY LEFT(ri.date,7) desc, ri.job desc)

SELECT 
s.job,
s.mon AS first_year_mon,
s.cnt AS first_year_cnt,
s1.mon  AS scond_year_mon,
s1.cnt  AS scond_year_cnt 
FROM s
LEFT JOIN s s1 ON s1.job =s.job 
AND left(s.mon,4)+1 = left(s1.mon,4)
AND RIGHT(s.mon,2) = RIGHT(s1.mon,2)
WHERE LEFT(s.mon,4) ='2025'

直脑子的想法 但是比较直观

全部评论

相关推荐

01-21 12:26
暨南大学 golang
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务