你不能像别人一样默认第二年为2026

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

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

WITH first_year AS (
    SELECT 
        job,
        SUM(num) AS first_year_cnt, 
        DATE_FORMAT(date, '%Y-%m') AS first_year_mon 
    FROM 
        resume_info
    WHERE 
        date LIKE '2025%'
    GROUP BY 
        job, first_year_mon
),

second_year AS (
    SELECT 
        r.job, 
        SUM(r.num) AS second_year_cnt,
        DATE_FORMAT(DATE_ADD(STR_TO_DATE(CONCAT(f.first_year_mon, '-01'), '%Y-%m-%d'), INTERVAL 1 YEAR), '%Y-%m') AS second_year_mon
    FROM 
        first_year f
    JOIN 
        resume_info r 
    ON 
        r.job = f.job 
        AND DATE_FORMAT(r.date, '%Y-%m') = DATE_FORMAT(DATE_ADD(STR_TO_DATE(CONCAT(f.first_year_mon, '-01'), '%Y-%m-%d'), INTERVAL 1 YEAR), '%Y-%m')
    GROUP BY 
        r.job, second_year_mon
)
SELECT 
    f.job, 
    f.first_year_mon, 
    f.first_year_cnt, 
    s.second_year_mon, 
    s.second_year_cnt
FROM 
    first_year f
JOIN 
    second_year s 
ON 
    f.job = s.job 
    AND f.first_year_mon = DATE_FORMAT(DATE_SUB(STR_TO_DATE(CONCAT(s.second_year_mon, '-01'), '%Y-%m-%d'), INTERVAL 1 YEAR), '%Y-%m')
ORDER BY 
    f.first_year_mon DESC, 
    f.job DESC;

全部评论

相关推荐

04-28 19:31
门头沟学院 Java
真烦好烦真烦:可恶的二手车贩子,居然对我们门头沟学院的人这么没礼貌
点赞 评论 收藏
分享
03-15 12:48
门头沟学院 Java
牛牛要早起:这个一般就跟你说有高薪,然后叫你买车,之后血亏
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务