数据表:T_ATS_SUMCALC_BAK(汇总计算归档表)

T_ATS_SUMCALC_BAK(汇总计算归档表):描述

名称

T_ATS_SUMCALC_BAK(汇总计算归档表)

代码

T_ATS_SUMCALC_BAK

注释

 

模型

ATS考勤

主键

PK_ATS_SUMCALC_BAK


T_ATS_SUMCALC_BAK(汇总计算归档表):列规格定义

名称

代码

数据类型

长度

强制

注释

内码

FID

int

 

TRUE

 

员工ID

FSTAFFID

int

 

TRUE

 

人员ID

FPERSONID

int

 

TRUE

 

人事管理中心

FMGRCENTERID

int

 

TRUE

 

汇总方案

FSCHEMEID

int

 

FALSE

 

迟到次数

FLATETIMES

int

 

FALSE

 

迟到总分钟数

FLATESUM

decimal(19,6)

19

FALSE

 

早退次数

FEARLYTIMES

int

 

FALSE

 

早退总分钟数

FEARLYSUM

decimal(19,6)

19

FALSE

 

旷工次数

FABSENTTIMES

int

 

FALSE

 

旷工总分钟数

FABSENTSUM

decimal(19,6)

19

FALSE

 

补卡次数

FSUPPLEMENTTIMES

int

 

FALSE

 

签卡次数

FCHECKINTIMES

int

 

FALSE

 

请假次数

FLEAVETIMES

int

 

FALSE

 

请假总分钟数

FLEAVESUM

decimal(19,6)

19

FALSE

 

出差次数

FTRIPTIMES

int

 

FALSE

 

出差总分钟数

FTRIPSUM

decimal(19,6)

19

FALSE

 

病假次数

FSICKLEAVETIMES

int

 

FALSE

 

病假总分钟数

FSICKLEAVESUM

decimal(19,6)

19

FALSE

 

事假次数

FTHINGLEAVETIMES

int

 

FALSE

 

事假总分钟数

FTHINGLEAVESUM

decimal(19,6)

19

FALSE

 

年假次数

FANNUALLEAVETIMES

int

 

FALSE

 

年假总分钟数

FANNUALLEAVESUM

decimal(19,6)

19

FALSE

 

缺卡次数

FUNCHECKINTIMES

int

 

FALSE

 

OT1

FOT1

decimal(19,6)

19

FALSE

工作日计调休加班分钟数

OT2

FOT2

decimal(19,6)

19

FALSE

节假日计调休加班分钟数

OT3

FOT3

decimal(19,6)

19

FALSE

公休日计调休加班分钟数

OT4

FOT4

decimal(19,6)

19

FALSE

工作日计加班费加班分钟数

OT5

FOT5

decimal(19,6)

19

FALSE

节假日计加班费加班分钟数

OT6

FOT6

decimal(19,6)

19

FALSE

公休日计加班费加班分钟数


T_ATS_SUMCALC_BAK(汇总计算归档表):脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_ATS_SUMCALC_BAK')
and name = 'IDX_ATS_SUMCALC_BAK'
and indid > 0
and indid < 255)
drop index T_ATS_SUMCALC_BAK.IDX_ATS_SUMCALC_BAK
go

if exists (select 1
from sysobjects
where id = object_id('T_ATS_SUMCALC_BAK')
and type = 'U')
drop table T_ATS_SUMCALC_BAK
go

/*==============================================================*/
/* Table: T_ATS_SUMCALC_BAK */
/*==============================================================*/
create table T_ATS_SUMCALC_BAK (
FID int not null default 0,
FSTAFFID int not null default 0,
FPERSONID int not null default 0,
FMGRCENTERID int not null default 0,
FSCHEMEID int null,
FLATETIMES int null default 0,
FLATESUM decimal(19,6) null default 0,
FEARLYTIMES int null default 0,
FEARLYSUM decimal(19,6) null default 0,
FABSENTTIMES int null default 0,
FABSENTSUM decimal(19,6) null default 0,
FSUPPLEMENTTIMES int null default 0,
FCHECKINTIMES int null default 0,
FLEAVETIMES int null default 0,
FLEAVESUM decimal(19,6) null default 0,
FTRIPTIMES int null default 0,
FTRIPSUM decimal(19,6) null default 0,
FSICKLEAVETIMES int null default 0,
FSICKLEAVESUM decimal(19,6) null default 0,
FTHINGLEAVETIMES int null default 0,
FTHINGLEAVESUM decimal(19,6) null default 0,
FANNUALLEAVETIMES int null default 0,
FANNUALLEAVESUM decimal(19,6) null default 0,
FUNCHECKINTIMES int null default 0,
FOT1 decimal(19,6) null default 0,
FOT2 decimal(19,6) null default 0,
FOT3 decimal(19,6) null default 0,
FOT4 decimal(19,6) null default 0,
FOT5 decimal(19,6) null default 0,
FOT6 decimal(19,6) null default 0,
constraint PK_ATS_SUMCALC_BAK primary key (FID)
)
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'工作日计调休加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_SUMCALC_BAK', 'column', 'FOT1'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'节假日计调休加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_SUMCALC_BAK', 'column', 'FOT2'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'公休日计调休加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_SUMCALC_BAK', 'column', 'FOT3'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'工作日计加班费加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_SUMCALC_BAK', 'column', 'FOT4'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'节假日计加班费加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_SUMCALC_BAK', 'column', 'FOT5'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'公休日计加班费加班分钟数',
'user', @CurrentUser, 'table', 'T_ATS_SUMCALC_BAK', 'column', 'FOT6'
go

/*==============================================================*/
/* Index: IDX_ATS_SUMCALC_BAK */
/*==============================================================*/
create index IDX_ATS_SUMCALC_BAK on T_ATS_SUMCALC_BAK (
FMGRCENTERID ASC
)
go


T_ATS_SUMCALC_BAK(汇总计算归档表):键值定义

名称

代码

主要的

PK_ATS_SUMCALC_BAK

PK_ATS_SUMCALC_BAK

TRUE


T_ATS_SUMCALC_BAK(汇总计算归档表):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_ATS_SUMCALC_BAK

IDX_ATS_SUMCALC_BAK

FALSE

FALSE

FALSE

FALSE

FALSE

T_ATS_SUMCALC_BAK(汇总计算归档表)