mysql 数据横向拼接_Mysql 合并结果接横向拼接字段

  • Post author:
  • Post category:mysql


前言

近日在做一个报表功能里面有一个这样的需求是统计各部门在某一月入职和离职的人数

我的步骤先查出入职的人数

SELECT  dept ,COUNT(1) rcNumber    FROM 员工表

WHERE  ( 入职时间 != ”

OR 入职时间 IS NOT NULL) and DATE_FORMAT(入职时间, ‘%Y-%m’)= ‘2019-09’

GROUP BY 部门ID

ORDER BY 部门名称复制代码

查询记录

58c15da68d5fedfe7855cd0c1ca48f44.png
在查询出离职的人数sql:SELECT  dept ,COUNT(1) rcNumber    FROM 员工表

WHERE  ( 离职时间 != ”

OR 离职时间 IS NOT NULL) and DATE_FORMAT(入职时间, ‘%Y-%m’)= ‘2019-09’

GROUP BY 部门ID

ORDER BY 部门名称复制代码

结果集

30f816868018828b74b0d5ea9d3f1a2b.png
我想要的数据是这样的

![](https://p3-juejin.byteimg.com/tos-cn-i-k3



版权声明:本文为weixin_30877741原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。