アクセス2007でクエリにアプローチする方法についてのアイデアが必要です。特定の日の作業に対するボーナスを計算するためです。
異なるソフトウェアからインポートされた2つのテーブルがあります。
1つのテーブルは毎日で、次のリストがあります。
- 各従業員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 |
2番目のテーブルには
- 休日の開始日
- 休日の終了日
- 各タイプの従業員がその日またはその範囲で働かなければならない合計時間
例:
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 |
1年に約30の休日があり、従業員が必要な時間すべて働いた場合、1年後にボーナスを受け取ります。
従業員が要件を満たしていない休日と、どれだけ休暇を取っているのかを示すクエリを作成する必要があります。
私は、言語に慣れているvbaでそれを行うことを考えました。それはより良いルートですか?
日付の結合も機能すると思いましたが、複数の日付にまたがる休日を処理する方法がわかりません。
アイデアをありがとう。