题解 | #实习广场投递简历分析(三)#
实习广场投递简历分析(三)
http://www.nowcoder.com/practice/83f84aa5c32b4cf5a75558d02dd7743c
注意:
请你写出SQL语句查询在2025年投递简历的每个岗位,每一个月内收到简历的数目,和对应的2026年的同一个月同岗位,收到简历的数目,最后的结果先按first_year_mon月份降序,再按job降序排序显示。
代码
select a.job,date_format(dt1,'%Y-%m'),a.cnt,date_format(dt2, '%Y-%m'),b.cnt
from
(select job, min(date) dt1 ,sum(num) cnt
from resume_info
where year(date)=2025
group by job, month(date)
) a
join
(select job, min(date) dt2 ,sum(num) cnt
from resume_info
where year(date)=2026
group by job,month(date)
) b
on a.job=b.job and month(dt1)=month(dt2)
order by dt1 desc,job desc
注意:
min(date)是为了让date执行成功