数据库高手帮帮忙,看看我这样的想法是否合理?

winsock2000 2002-11-02 03:40:10
有两个表,一个是职工表(包括在职职工,离职职工),一个是工资表(在职职工)!
我在职工表中每增加一条记录,保存后,我就把在职职工的记录都保存到工资表insert select语句,在月底结算工资。这样是否合理?

因为结算工资的时候要算工龄,所以要得到工人工作了多久,那么怎么得到工人做了多长时间呢?还有这个月离职,也要算它的工资的呀!
...全文
34 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shizhoubo 2002-11-02
  • 打赏
  • 举报
回复
分别作两个表就行了,一个是职工表,一个是工资表,发工资的时候,从职工表取出在职时间,结算后的记录保存到工资表,以后打印工资报表什么的,都会用得着!
budi 2002-11-02
  • 打赏
  • 举报
回复
工龄有很多算法,到年,到月还是到日,是两头都算还是掐头、去尾。
我感觉你还要加强对具体业务的学习,不用急。
winsock2000 2002-11-02
  • 打赏
  • 举报
回复
大家帮忙呀,我做到工资表这里思路有点乱拉!

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧