我必须生成一个包含输入参数"month of a year"
和"location"
的报告,输出结果应该是"skills"
中每小时所需的人"each day of that month"
,如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
A 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0
B 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0
C 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
D 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
表和关系是这样的:
Location Work Activity Skill
Cod_loc Cod_work Cod_act Cod_skill
Des_loc Des_work Des_act Des_skill
Loc_ID Work_Id act_ID skill_ID
Loc_Id Work_ID Required_skill
Date_work
Frequency_unit
Frequency_work
每个地方都有许多工作要做,每项工作都有很多活动要做。每项活动都需要很多技能,每项技能都需要一定的技能
每项工作都会经常重复,例如每2天就要完成一项工作。这将由Frequency_Unit
和Frequency_Work
字段计算
此外,每件作品都有一个Date Time
字段,这是一天的工作
现在,我的报告应该代表每个日期某个月和某个位置每个技能需要或将需要多少。
本报告中有两个挑战:
如何在每个月的每一天显示
如果工作日在输入月份,我应该计算这项工作所需的技能,这是本月将发生(或确实发生)的其他频率,如果它的日期不在月份,我应该计算这项工作所需的技能,以及本月也会发生(或确实发生过)的其他频率。
我需要一些帮助 最好的问候