电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

ATS考勤2.6考勤计算(考勤明细数据拆分表)

来源:金蝶云社区作者:金蝶2024-09-162

ATS考勤2.6考勤计算(考勤明细数据拆分表)

T_ATS_DETAILCALC_9001(考勤明细数据拆分表)
是否主键字段名字段描述数据类型长度可空缺省值备注
FID FID int

0

FSTARTTIME1 第一段上班时间 datetime



FENDTIME1 第一段下班时间 datetime



FSTARTTIME2 第二段上班时间 datetime



FENDTIME2 第二段下班时间 datetime



FSTARTTIME3 第三段上班时间 datetime



FENDTIME3 第三段下班时间 datetime



FSTARTTIME4 第四段上班时间 datetime



FENDTIME4 第四段下班时间 datetime



FSTARTTIME5 第五段上班时间 datetime



FENDTIME5 第五段下班时间 datetime



FLATEMINUTE1 第一段迟到分钟 int



FLATEMINUTE2 第二段迟到分钟 int



FLATEMINUTE3 第三段迟到分钟 int



FLATEMINUTE4 第四段迟到分钟 int



FLATEMINUTE5 第五段迟到分钟 int



FEARLYMINUTE1 第一段早退分钟 int



FEARLYMINUTE2 第二段早退分钟 int



FEARLYMINUTE3 第三段早退分钟 int



FEARLYMINUTE4 第四段早退分钟 int



FEARLYMINUTE5 第五段早退分钟 int



FABSENTMINUTE1 第一段旷工分钟 int



FABSENTMINUTE2 第二段旷工分钟 int



FABSENTMINUTE3 第三段旷工分钟 int



FABSENTMINUTE4 第四段旷工分钟 int



FABSENTMINUTE5 第五段旷工分钟 int



FLATETIMES 迟到次数 int



FLATEMINUTESUM 迟到分钟 int



FEARLYTIMES 早退次数 int



FEARLYMINUTESUM 早退分钟 int



FABSENTTIMES 旷工次数 int



FABSENTHOURSUM 旷工小时数 decimal 19,6


FSUPPLEMENTTIMES 补卡次数 int



FCHECKINTIMES 签卡次数 int



FLEAVETIMES 请假次数 int



FLEAVEHOURSUM 请假时长小时 decimal 19,6


FLEAVEDAYSUM 请假时长天 decimal 19,6


FTRIPTIMES 出差次数 int



FTRIPDAYSUM 出差时长天 decimal 19,6


FTRIPHOURSUM 出差时长小时 decimal 19,6


FOT1 调休ot1小时数 decimal 19,6


FOT2 调休ot2小时数 decimal 19,6


FOT3 调休ot3小时数 decimal 19,6


FOT4 计加班费ot1小时数 decimal 19,6


FOT5 计加班费ot2小时数 decimal 19,6


FOT6 计加班费ot3小时数 decimal 19,6


FUNCHECKINTIMES 缺卡次数 int



FFIRSTCARD 第一卡 datetime



FLASTCARD 最后一卡 datetime


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


--建表脚本--

create table T_ATS_DETAILCALC_9001(

FID int not null  comment 'FID'

,FSTARTTIME1 datetime default null  comment '第一段上班时间'

,FENDTIME1 datetime default null  comment '第一段下班时间'

,FSTARTTIME2 datetime default null  comment '第二段上班时间'

,FENDTIME2 datetime default null  comment '第二段下班时间'

,FSTARTTIME3 datetime default null  comment '第三段上班时间'

,FENDTIME3 datetime default null  comment '第三段下班时间'

,FSTARTTIME4 datetime default null  comment '第四段上班时间'

,FENDTIME4 datetime default null  comment '第四段下班时间'

,FSTARTTIME5 datetime default null  comment '第五段上班时间'

,FENDTIME5 datetime default null  comment '第五段下班时间'

,FLATEMINUTE1 int default null  comment '第一段迟到分钟'

,FLATEMINUTE2 int default null  comment '第二段迟到分钟'

,FLATEMINUTE3 int default null  comment '第三段迟到分钟'

,FLATEMINUTE4 int default null  comment '第四段迟到分钟'

,FLATEMINUTE5 int default null  comment '第五段迟到分钟'

,FEARLYMINUTE1 int default null  comment '第一段早退分钟'

,FEARLYMINUTE2 int default null  comment '第二段早退分钟'

,FEARLYMINUTE3 int default null  comment '第三段早退分钟'

,FEARLYMINUTE4 int default null  comment '第四段早退分钟'

,FEARLYMINUTE5 int default null  comment '第五段早退分钟'

,FABSENTMINUTE1 int default null  comment '第一段旷工分钟'

,FABSENTMINUTE2 int default null  comment '第二段旷工分钟'

,FABSENTMINUTE3 int default null  comment '第三段旷工分钟'

,FABSENTMINUTE4 int default null  comment '第四段旷工分钟'

,FABSENTMINUTE5 int default null  comment '第五段旷工分钟'

,FLATETIMES int default null  comment '迟到次数'

,FLATEMINUTESUM int default null  comment '迟到分钟'

,FEARLYTIMES int default null  comment '早退次数'

,FEARLYMINUTESUM int default null  comment '早退分钟'

,FABSENTTIMES int default null  comment '旷工次数'

,FABSENTHOURSUM decimal(19,6) default null  comment '旷工小时数'

,FSUPPLEMENTTIMES int default null  comment '补卡次数'

,FCHECKINTIMES int default null  comment '签卡次数'

,FLEAVETIMES int default null  comment '请假次数'

,FLEAVEHOURSUM decimal(19,6) default null  comment '请假时长小时'

,FLEAVEDAYSUM decimal(19,6) default null  comment '请假时长天'

,FTRIPTIMES int default null  comment '出差次数'

,FTRIPDAYSUM decimal(19,6) default null  comment '出差时长天'

,FTRIPHOURSUM decimal(19,6) default null  comment '出差时长小时'

,FOT1 decimal(19,6) default null  comment '调休ot1小时数'

,FOT2 decimal(19,6) default null  comment '调休ot2小时数'

,FOT3 decimal(19,6) default null  comment '调休ot3小时数'

,FOT4 decimal(19,6) default null  comment '计加班费ot1小时数'

,FOT5 decimal(19,6) default null  comment '计加班费ot2小时数'

,FOT6 decimal(19,6) default null  comment '计加班费ot3小时数'

,FUNCHECKINTIMES int default null  comment '缺卡次数'

,FFIRSTCARD datetime default null  comment '第一卡'

,FLASTCARD datetime default null  comment '最后一卡'

,primary key (FID)

) comment = '考勤明细数据拆分表'


--查询--

select FID as "fid",FSTARTTIME1 as "fstarttime1",FENDTIME1 as "fendtime1",FSTARTTIME2 as "fstarttime2",FENDTIME2 as "fendtime2",FSTARTTIME3 as "fstarttime3",FENDTIME3 as "fendtime3",FSTARTTIME4 as "fstarttime4",FENDTIME4 as "fendtime4",FSTARTTIME5 as "fstarttime5",FENDTIME5 as "fendtime5",FLATEMINUTE1 as "flateminute1",FLATEMINUTE2 as "flateminute2",FLATEMINUTE3 as "flateminute3",FLATEMINUTE4 as "flateminute4",FLATEMINUTE5 as "flateminute5",FEARLYMINUTE1 as "fearlyminute1",FEARLYMINUTE2 as "fearlyminute2",FEARLYMINUTE3 as "fearlyminute3",FEARLYMINUTE4 as "fearlyminute4",FEARLYMINUTE5 as "fearlyminute5",FABSENTMINUTE1 as "fabsentminute1",FABSENTMINUTE2 as "fabsentminute2",FABSENTMINUTE3 as "fabsentminute3",FABSENTMINUTE4 as "fabsentminute4",FABSENTMINUTE5 as "fabsentminute5",FLATETIMES as "flatetimes",FLATEMINUTESUM as "flateminutesum",FEARLYTIMES as "fearlytimes",FEARLYMINUTESUM as "fearlyminutesum",FABSENTTIMES as "fabsenttimes",FABSENTHOURSUM as "fabsenthoursum",FSUPPLEMENTTIMES as "fsupplementtimes",FCHECKINTIMES as "fcheckintimes",FLEAVETIMES as "fleavetimes",FLEAVEHOURSUM as "fleavehoursum",FLEAVEDAYSUM as "fleavedaysum",FTRIPTIMES as "ftriptimes",FTRIPDAYSUM as "ftripdaysum",FTRIPHOURSUM as "ftriphoursum",FOT1 as "fot1",FOT2 as "fot2",FOT3 as "fot3",FOT4 as "fot4",FOT5 as "fot5",FOT6 as "fot6",FUNCHECKINTIMES as "funcheckintimes",FFIRSTCARD as "ffirstcard",FLASTCARD as "flastcard" from T_ATS_DETAILCALC_9001


--查询(中文字段)--

select FID as "FID",FSTARTTIME1 as "第一段上班时间",FENDTIME1 as "第一段下班时间",FSTARTTIME2 as "第二段上班时间",FENDTIME2 as "第二段下班时间",FSTARTTIME3 as "第三段上班时间",FENDTIME3 as "第三段下班时间",FSTARTTIME4 as "第四段上班时间",FENDTIME4 as "第四段下班时间",FSTARTTIME5 as "第五段上班时间",FENDTIME5 as "第五段下班时间",FLATEMINUTE1 as "第一段迟到分钟",FLATEMINUTE2 as "第二段迟到分钟",FLATEMINUTE3 as "第三段迟到分钟",FLATEMINUTE4 as "第四段迟到分钟",FLATEMINUTE5 as "第五段迟到分钟",FEARLYMINUTE1 as "第一段早退分钟",FEARLYMINUTE2 as "第二段早退分钟",FEARLYMINUTE3 as "第三段早退分钟",FEARLYMINUTE4 as "第四段早退分钟",FEARLYMINUTE5 as "第五段早退分钟",FABSENTMINUTE1 as "第一段旷工分钟",FABSENTMINUTE2 as "第二段旷工分钟",FABSENTMINUTE3 as "第三段旷工分钟",FABSENTMINUTE4 as "第四段旷工分钟",FABSENTMINUTE5 as "第五段旷工分钟",FLATETIMES as "迟到次数",FLATEMINUTESUM as "迟到分钟",FEARLYTIMES as "早退次数",FEARLYMINUTESUM as "早退分钟",FABSENTTIMES as "旷工次数",FABSENTHOURSUM as "旷工小时数",FSUPPLEMENTTIMES as "补卡次数",FCHECKINTIMES as "签卡次数",FLEAVETIMES as "请假次数",FLEAVEHOURSUM as "请假时长小时"

ATS考勤2.6考勤计算(考勤明细数据拆分表)

T_ATS_DETAILCALC_9001(考勤明细数据拆分表)是否主键字段名字段描述数据类型长度可空缺省值备注 ✓ FID FID ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信