
不能代替
劳动合同。员工入职登记表是登记职工身份信息、教育经历和工作经历,家庭主要成员的表格,用于用人单位掌握职工的基本情况。劳动合同是用人单位与劳动者经过
平等协商
,订立的确立劳动关系,明确双方
权利与义务
的书面协议。二者本质不同。
SELECTmain.dept_name as 部门名称,
count(*) as 在职员工数,
sum(acu_salary) as 实发工资总额
FROM
dept main
INNER JOIN emp a ON main.dept_code = a.dept_code
INNER JOIN salary b ON a.emp_id = b.emp_id
WHERE
-- 1为有效标识
main.alive_flag = '1'
AND a.alive_flag = '1'
AND b.alive_flag = '1'
AND b.`month` = '201101'
GROUP BY
a.dept_code
HAVING
count(*) >5
把部门表中的部门id,在员工表中设为外键。两个表用部门id相连。并且同时你删除部门表的某个部门时还能把相应部门下的员工数据删了。保证了数据的一致性。
create table employee(
emp_id number not null,
emp_name varchar2(50) not null,
CONSTRAINT pk_emp_id PRIMARY KEY (emp_id)
)
create table student
(
stu_id number not null,
stu_name varchar2(100),
emp_id number not null,
constraint fk_studentr foreign key (emp_id) references employee(emp_id) on delete cascade
)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)