前言
近日在做一个报表功能里面有一个这样的需求是统计各部门在某一月入职和离职的人数
我的步骤先查出入职的人数
SELECT dept ,COUNT(1) rcNumber FROM 员工表
WHERE ( 入职时间 != ”
OR 入职时间 IS NOT NULL) and DATE_FORMAT(入职时间, ‘%Y-%m’)= ‘2019-09’
GROUP BY 部门ID
ORDER BY 部门名称复制代码
查询记录
在查询出离职的人数sql:SELECT dept ,COUNT(1) rcNumber FROM 员工表
WHERE ( 离职时间 != ”
OR 离职时间 IS NOT NULL) and DATE_FORMAT(入职时间, ‘%Y-%m’)= ‘2019-09’
GROUP BY 部门ID
ORDER BY 部门名称复制代码
结果集
我想要的数据是这样的
![](https://p3-juejin.byteimg.com/tos-cn-i-k3
版权声明:本文为weixin_30877741原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。