工资类程序数据库处理讨论 [数据加载(二)]

继续讨论
从理论上讲一个员工每月只发放一次工资,
因此可以用以下的方法进行处理
当进行部门调动时进行调动记录,即将调动时间与调动前的部门保存
在Person表中加入一个dChgDepDate用于保存调动时间(其实后来我觉得这个作用很小)
在WAData中加入一个cPDepCode用于保存调动前的部门(可能与先的数据表定义有点不同,呵呵)
在进行人员部门修改时,将dChgDepDate所指向的年,月在工资数据表(WAData)中的部门改成修改后的部门编码
并将原部门编码保存于cPDepCode中,
这样就能马上在当月体现出变动结果,并能在不修改原加载方式的前提下进行运行.
目前正在查找这一方法的不正确的地方:(

posted @ 2005-04-15 15:55  Pvistely  阅读(666)  评论(1编辑  收藏  举报