数据表:T_ATS_DETAILCALC_9001(考勤明细数据拆分表)

T_ATS_DETAILCALC_9001(考勤明细数据拆分表):描述

名称

T_ATS_DETAILCALC_9001(考勤明细数据拆分表)

代码

T_ATS_DETAILCALC_9001

注释

T_ATS_DETAILCALC_9001(考勤明细数据拆分表)

模型

ATS考勤

主键

PK_ATS_DETAILCALC_9001


T_ATS_DETAILCALC_9001(考勤明细数据拆分表):列规格定义

名称

代码

数据类型

长度

强制

注释

FID

FID

int

 

TRUE

 

第一段上班时间

FSTARTTIME1

datetime

 

FALSE

 

第一段下班时间

FENDTIME1

datetime

 

FALSE

 

第二段上班时间

FSTARTTIME2

datetime

 

FALSE

 

第二段下班时间

FENDTIME2

datetime

 

FALSE

 

第三段上班时间

FSTARTTIME3

datetime

 

FALSE

 

第三段下班时间

FENDTIME3

datetime

 

FALSE

 

第四段上班时间

FSTARTTIME4

datetime

 

FALSE

 

第四段下班时间

FENDTIME4

datetime

 

FALSE

 

第五段上班时间

FSTARTTIME5

datetime

 

FALSE

 

第五段下班时间

FENDTIME5

datetime

 

FALSE

 

第一段迟到分钟

FLATEMINUTE1

int

 

FALSE

 

第二段迟到分钟

FLATEMINUTE2

int

 

FALSE

 

第三段迟到分钟

FLATEMINUTE3

int

 

FALSE

 

第四段迟到分钟

FLATEMINUTE4

int

 

FALSE

 

第五段迟到分钟

FLATEMINUTE5

int

 

FALSE

 

第一段早退分钟

FEARLYMINUTE1

int

 

FALSE

 

第二段早退分钟

FEARLYMINUTE2

int

 

FALSE

 

第三段早退分钟

FEARLYMINUTE3

int

 

FALSE

 

第四段早退分钟

FEARLYMINUTE4

int

 

FALSE

 

第五段早退分钟

FEARLYMINUTE5

int

 

FALSE

 

第一段旷工分钟

FABSENTMINUTE1

int

 

FALSE

 

第二段旷工分钟

FABSENTMINUTE2

int

 

FALSE

 

第三段旷工分钟

FABSENTMINUTE3

int

 

FALSE

 

第四段旷工分钟

FABSENTMINUTE4

int

 

FALSE

 

第五段旷工分钟

FABSENTMINUTE5

int

 

FALSE

 

迟到次数

FLATETIMES

int

 

FALSE

 

迟到分钟

FLATEMINUTESUM

int

 

FALSE

 

早退次数

FEARLYTIMES

int

 

FALSE

 

早退分钟

FEARLYMINUTESUM

int

 

FALSE

 

旷工次数

FABSENTTIMES

int

 

FALSE

 

旷工小时数

FABSENTHOURSUM

decimal(19,6)

19

FALSE

 

补卡次数

FSUPPLEMENTTIMES

int

 

FALSE

 

签卡次数

FCHECKINTIMES

int

 

FALSE

 

请假次数

FLEAVETIMES

int

 

FALSE

 

请假时长(小时)

FLEAVEHOURSUM

decimal(19,6)

19

FALSE

 

请假时长(天)

FLEAVEDAYSUM

decimal(19,6)

19

FALSE

 

出差次数

FTRIPTIMES

int

 

FALSE

 

出差时长(天)

FTRIPDAYSUM

decimal(19,6)

19

FALSE

 

出差时长(小时)

FTRIPHOURSUM

decimal(19,6)

19

FALSE

 

调休OT1小时数

FOT1

decimal(19,6)

19

FALSE

 

调休OT2小时数

FOT2

decimal(19,6)

19

FALSE

 

调休OT3小时数

FOT3

decimal(19,6)

19

FALSE

 

计加班费OT1小时数

FOT4

decimal(19,6)

19

FALSE

 

计加班费OT2小时数

FOT5

decimal(19,6)

19

FALSE

 

计加班费OT3小时数

FOT6

decimal(19,6)

19

FALSE

 

缺卡次数

FUNCHECKINTIMES

int

 

FALSE

 

第一卡

FFIRSTCARD

datetime

 

FALSE

 

最后一卡

FLASTCARD

datetime

 

FALSE

 


T_ATS_DETAILCALC_9001(考勤明细数据拆分表):脚本代码

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

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

/*==============================================================*/
/* Table: T_ATS_DETAILCALC_9001 */
/*==============================================================*/
create table T_ATS_DETAILCALC_9001 (
FID int not null default 0,
FSTARTTIME1 datetime null,
FENDTIME1 datetime null,
FSTARTTIME2 datetime null,
FENDTIME2 datetime null,
FSTARTTIME3 datetime null,
FENDTIME3 datetime null,
FSTARTTIME4 datetime null,
FENDTIME4 datetime null,
FSTARTTIME5 datetime null,
FENDTIME5 datetime null,
FLATEMINUTE1 int null,
FLATEMINUTE2 int null,
FLATEMINUTE3 int null,
FLATEMINUTE4 int null,
FLATEMINUTE5 int null,
FEARLYMINUTE1 int null,
FEARLYMINUTE2 int null,
FEARLYMINUTE3 int null,
FEARLYMINUTE4 int null,
FEARLYMINUTE5 int null,
FABSENTMINUTE1 int null,
FABSENTMINUTE2 int null,
FABSENTMINUTE3 int null,
FABSENTMINUTE4 int null,
FABSENTMINUTE5 int null,
FLATETIMES int null,
FLATEMINUTESUM int null,
FEARLYTIMES int null,
FEARLYMINUTESUM int null,
FABSENTTIMES int null,
FABSENTHOURSUM decimal(19,6) null,
FSUPPLEMENTTIMES int null,
FCHECKINTIMES int null,
FLEAVETIMES int null,
FLEAVEHOURSUM decimal(19,6) null,
FLEAVEDAYSUM decimal(19,6) null,
FTRIPTIMES int null,
FTRIPDAYSUM decimal(19,6) null,
FTRIPHOURSUM decimal(19,6) null,
FOT1 decimal(19,6) null,
FOT2 decimal(19,6) null,
FOT3 decimal(19,6) null,
FOT4 decimal(19,6) null,
FOT5 decimal(19,6) null,
FOT6 decimal(19,6) null,
FUNCHECKINTIMES int null,
FFIRSTCARD datetime null,
FLASTCARD datetime null,
constraint PK_T_ATS_DETAILCALC_9001 primary key (FID)
)
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'T_ATS_DETAILCALC_9001(考勤明细数据拆分表)',
'user', @CurrentUser, 'table', 'T_ATS_DETAILCALC_9001'
go

/*==============================================================*/
/* Index: IDX_ATS_DETAILCALC_9001 */
/*==============================================================*/
create index IDX_ATS_DETAILCALC_9001 on T_ATS_DETAILCALC_9001 (
FLATETIMES ASC,
FEARLYTIMES ASC,
FABSENTTIMES ASC,
FSUPPLEMENTTIMES ASC,
FCHECKINTIMES ASC
)
go


T_ATS_DETAILCALC_9001(考勤明细数据拆分表):键值定义

名称

代码

主要的

PK_ATS_DETAILCALC_9001

PK_ATS_DETAILCALC_9001

TRUE


T_ATS_DETAILCALC_9001(考勤明细数据拆分表):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_ATS_DETAILCALC_9001

IDX_ATS_DETAILCALC_9001

FALSE

FALSE

FALSE

FALSE

FALSE

T_ATS_DETAILCALC_9001(考勤明细数据拆分表)