SQL 员工离职人数统计

si12si12 si12si12 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
 CREATE TABLE EmpDismissType
(
ID INT PRIMARY KEY,
strType VARCHAR(40) NOT NULL
)
go
insert into EmpDismissType(ID,strType)
select 1,'试用期离职' union
select 2,'合同期离职' union
select 3,'开除'
go

CREATE TABLE EmpDismiss
(
strEmployeeCode VARCHAR(10) PRIMARY KEY,--员工工号
strEmployeeName VARCHAR(40) NOT NULL,--姓名
strDepartment VARCHAR(20) NOT NULL,--部门
strType VARCHAR(40) NOT NULL,--离职类别
iDay INT NOT NULL --在职天数
)
go
insert into EmpDismiss(strEmployeeCode,strEmployeeName,strDepartment,strType,iDay)
select '001','张三','信息中心','试用期离职',1 union
select '002','李四','信息中心','试用期离职',3 union
select '003','王五','信息中心','试用期离职',35 union
select '004','唯一','信息中心','合同期离职',456 UNION
select '005','小红','行政部','合同期离职',2 UNION
select '006','小小','行政部','开除',222
GO

按部门和离职类别统计员工离职人数,离职类别增加“(三天内)离职”统计,3天后的分类统计,3天内全部放在第一栏
查询想得到的结果如图
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
si12si12
应用实例 27,579 成员 68,540 内容