科密考勤问题 数据库问题
我用的是科密A1考勤管理系统,想向高手请教个问题:A和B电脑上面都装有独立的科密A1考勤管理系统和数据库,A上有3月份A部门共15人的考勤数据,但就没有其他部门的数据;B...
我用的是科密A1考勤管理系统,想向高手请教个问题:A和B电脑上面都装有独立的科密A1考勤管理系统和数据库,A上
有3月份A部门共15人的考勤数据,但就没有其他部门的数据;B电脑上有3月份其他部门的数据,但没有A部门15人的数
据。现在想把A部门的数据合并到B电脑上,不能覆盖原来B电脑上其他部门的数据。请问该如何操作? 展开
有3月份A部门共15人的考勤数据,但就没有其他部门的数据;B电脑上有3月份其他部门的数据,但没有A部门15人的数
据。现在想把A部门的数据合并到B电脑上,不能覆盖原来B电脑上其他部门的数据。请问该如何操作? 展开
2个回答
展开全部
首先这个问题很简单就是数据直接的数据交互问题:
1.先分析一下,考勤系统中的考勤数据都是和员工表中的员工ID相关联的。这样首先要做的就是将 A系统中的人事资料插入到B系统中使用 select * B数据库.AB into from
A数据.人事表 这样将A的人事资料转入到B中的AB临时表中。
2.使用 insert into B数据库.人事表 values( 字段,....) select 字段,.... from B数据库.AB 这样就可以将A中的人事资料插入到B中。但是要注意这样插入之后人事资料的ID一定是会发生变化的。所以在带考勤数据的时候就要注意了,创建考勤数据临时表之后先要先要修改员工ID才能保证带到B中的考勤数据不出问题不知道你是否明白我说的。
修改好B数据库中创建的A数据库中考勤表中员工的ID号之后就可以使用上述人事资料插入到B数据库中的方式插入考勤数据到B数据库中对应的考勤表中。
3.虽然说了这么多我很纠结的是你们为什么要这样分开管理?难道很特殊?那为什么现在又要合并?如果在一个系统当中怎么会出现这些问题呢!!!
如果你为了避免麻烦重复的操作 还要做数据接口这样让作业自动去带数据!!
希望对你有所帮助吧!
1.先分析一下,考勤系统中的考勤数据都是和员工表中的员工ID相关联的。这样首先要做的就是将 A系统中的人事资料插入到B系统中使用 select * B数据库.AB into from
A数据.人事表 这样将A的人事资料转入到B中的AB临时表中。
2.使用 insert into B数据库.人事表 values( 字段,....) select 字段,.... from B数据库.AB 这样就可以将A中的人事资料插入到B中。但是要注意这样插入之后人事资料的ID一定是会发生变化的。所以在带考勤数据的时候就要注意了,创建考勤数据临时表之后先要先要修改员工ID才能保证带到B中的考勤数据不出问题不知道你是否明白我说的。
修改好B数据库中创建的A数据库中考勤表中员工的ID号之后就可以使用上述人事资料插入到B数据库中的方式插入考勤数据到B数据库中对应的考勤表中。
3.虽然说了这么多我很纠结的是你们为什么要这样分开管理?难道很特殊?那为什么现在又要合并?如果在一个系统当中怎么会出现这些问题呢!!!
如果你为了避免麻烦重复的操作 还要做数据接口这样让作业自动去带数据!!
希望对你有所帮助吧!
追问
那是因为之前是分开部门算考勤的,现在验厂需要把数据合并起来弄给别人看,所以。。。。。
你说的那个比较复杂,应该是要安装完整的SQL才能操作吧!不过现在我们是分开打印出来提交上去了,能不能应付过关还是未知数,不过还是谢谢你的解答!
追答
嗯,没事问题解决就好!我也是搞人力资源这块的知道验厂比较麻烦,不过我们还好使用八达马科技(香港)有限公司的人力资源管理系统,他们有个datatools数据模拟工具专门针对验厂使用的比较智能,所以我们厂验厂没有出过什么问题!!! 现在做人力资源要做的轻松自在啊!呵呵....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询