我需要有关如何在 access 2007 中处理查询的想法。它可以计算特定工作日的奖金。
我有两个从不同软件导入的表。
每天一张桌子并列出:
- 每个员工 ID
- 他们的部分/全职/待命代码状态
- 每天工作时间:
例子
Date | ID | jobcode | hours worked |
8/01/2012 | 003 | Full | 8 |
8/01/2012 | 004 | Part | 4 |
8/02/2012 | 003 | Full | 8 |
8/02/2012 | 004 | part | 5 |
第二张桌子有
- 假期开始的一天
- 假期结束日
- 每种类型的员工在那些日子或几天范围内必须工作的总小时数
例子:
begin | End | Parttime | Fulltime |
8/01/2012 | 8/01/2012 | 4 | 8 |
9/01/2012 | 9/02/2012 | 4 | 12 |
10/01/2012 | 10/01/2012 | 4 | 8 |
11/01/2012 | 11/01/2012 | 4 | 8 |
一年大约有 30 个假期,如果员工按规定的时间工作,一年后可以获得奖金。
我需要创建一个查询,告诉我员工没有满足他们的要求的假期以及他们休假的时间。
我曾想过在我更熟悉该语言的 vba 中做这件事。那是更好的路线吗?
我认为日期的加入也可以,但不确定如何处理跨越多个日期的假期。
感谢您的任何想法。