27,580
社区成员
发帖
与我相关
我的任务
分享
PPLVPLCY(leave_policy, Leave_type, 工作年限, 假期天数, 最大带有天数)
PK(leave_policy, Leave_type)
是不是一个leave_policy下将不同的工作年限时段划分,标记为不同的Leave_type?
PPMONTHS(leave_policy,入职时间,离职时间,最早参加工作日,工号)
PK(工号, 入职时间)
一个工号可以变动leave_policy吗?这个表用来查询不同时段的leave_policy的吧。
PPLVTRAN(休假开始时间,休假结束时间,day_used,Leave_type,工号)
PK(工号, 休假开始时间)
这里的时段应该不会跨越PPMONTHS中的时段吧?
一个人无论由于修改了变动leave_policy还是工作年限的自然增长,当前的Leave_type 会发生变化。
那么前后不同Leave_type直接的假期结余就不向后带入了吗?declare @p table(字段名 类型...)
declare @m table(字段名 类型...)
declare @t table(字段名 类型...)
insert @p
select x,y,...
union all select 1,2,...
...
;WITH t(col1,col2) AS (
SELECT '2015-09-22', '10002' UNION ALL --怎么有2015年的
SELECT '2014-06-01', '10001'
)
SELECT *
INTO #PPLVTRAN
FROM t