我现在的位置:

微知识 - 知识分享 - 公司相关 - 考勤系统
知识分享
  1. SQL版OC系列考勤系统打卡记录与AV系列考勤系统打卡记录如何合并(不允许重复)?

    完善时间:2015-01-26 00:56:07会员:bekda目录:公司相关 - 考勤系统浏览:3535 次

    OC系列考勤系统默认安装的SQL数据库名称为:【Main_DB】,出勤记录表为:【Record_TA】;

    AV系列考勤系统出勤记录表为:【Checkinout】。

    Record_TA表对出勤数据不做重复性限制,Checkinout表检查用户名与打卡时间是否重复。

    AV系列考勤系统管理软件界面 

    要将Record_TA表数据与Checkinout表数据进行合并,必须得出两个表所共有的不重复记录,并将这些记录写入【Checkinout】表,具体步骤如下:


    1、使用【导入数据】向导导入数据库【Main_DB】的表【Record_TA】到当前数据库。 


    2、在当前数据库创建表【ATEMP】: 

    * 编写表【Checkinout】脚本CREATE到新【查询编辑器】窗口;

    * 替换脚本中所有表名称【Checkinout】为【ATEMP】(16处);

    * 执行脚本。


    3、删除 Record_TA 旧数据(此操作根据需要自行选择): 

    Delete from Record_TA where Date_Time<'2013-12-31'


    4、插入表【Checkinout】与表【Record_TA】的不重复数据到表【ATEMP】: 

    insert into ATEMP(Userid,CheckTime) (
    SELECT Card_Number,Date_Time FROM Record_TA
    UNION
    SELECT Userid,CheckTime FROM Checkinout
    )


    5、清空表【Checkinout】: 

    Truncate table Checkinout


    6、导入表ATEMP数据到表【Checkinout】: 

    Insert Into Checkinout(Userid,CheckTime) Select Userid,CheckTime From ATEMP


    7、删除表【ATEMP】与表【Record_TA】: 

    Drop Table ATEMP
    Drop Table Record_TA


    8、AV系列考勤系统支持的考勤机型号 

    OA1000 Ⅱ多媒体指纹考勤机 

    OA3000 Ⅱ多媒体触摸屏考勤机 

联系方式:

南京贝加达电子科技有限公司

  • 地址:南京市江北新区柳州北路21号涤太太科技大楼2F
  • 联系人:焦倩华(先生)
  • 手机:13813916308
  • 邮箱:Ser@bekda.com
  • 服务专线:400-8282-116
©2010-2024 Bekda Electronic Technology Co., Ltd. All right reserved.

苏公网安备 32011102010041号

320111201705278429

苏ICP备12027725号