哪位做人事考勤数据库方面,请指引一下处理过程(最优速度)首先有许多从考勤机采集的原始记录:
卡号 时间 在一个表里有每个人的排班,也就是规则
工号 卡号 日期 时间段1 时间段2。。
还有一个表里存有请假、出差记录:
工号 卡号 日期 时间
还有一些规则:迟到多久不算迟到,早退。怎样结合这些原始记录和规则生成一个考勤表,表里应有:
工号,日期,上班时间,时数,旷工,请假,迟到,早退,。
请教一个处理高速的方法,因为人很多,另时间长了,数据库里的数据积累
很多,会不会影响查询速度,该怎么处理??
卡号 时间 在一个表里有每个人的排班,也就是规则
工号 卡号 日期 时间段1 时间段2。。
还有一个表里存有请假、出差记录:
工号 卡号 日期 时间
还有一些规则:迟到多久不算迟到,早退。怎样结合这些原始记录和规则生成一个考勤表,表里应有:
工号,日期,上班时间,时数,旷工,请假,迟到,早退,。
请教一个处理高速的方法,因为人很多,另时间长了,数据库里的数据积累
很多,会不会影响查询速度,该怎么处理??
解决方案 »
- 数字与字母的分割
- 做过POS机的各位高手,如何用VB编写代码,打开钱箱?
- 用vb如何发送邮件(只需验证发送方的身份,而不需验证接收方的信息)!!请高手指点
- 真诚求教各位大虾(如何学好 VB)(100*N) 菜问题
- 用ReadEventLog函数读系统日志文件
- 谁能给一个DBRID32.0CX注册文件
- 求 VB代码,设置环境变量
- VB 的数据库开发 有什么好的参考书????
- 请问如何用VB编制服务器与客户机程序?
- 紧急110:如何用richtextbox控件中的find方法向后查找
- ????向高手求就!!!!
- 点击webbrowser控件中网页的链接时,新网页会在ie中打开,如何使新网页在webbrowser控件中打开呢?
每次收集数据大概需要30分钟左右(一天三班的数据)纯(卡号 时间)表(写两个文件:一个数据库,另一个的TXT文件),这是没有什么办法的。
然后采用存储过程将数据分到(工号 卡号 日期 时间)表与按规则分到(工号,日期,上班时间,时数,旷工,请假,迟到,早退)表。
必须强调:一定要用事务处理方式,否则麻烦可多了(要求SQL语句一定很了解)。我听别人说过另一种处理方式,也就是在收集卡钟数据时就处理,但我想这样的速度不会很快。