以下是每天分配的每个人的分配目标。将于11月1日分配的人员A达到200个目标,人员B将于11月2日分配到200个目标,人员C将于11月3日分配到200个目标
ý
Date | Person | Target
1-Nov | A | 200 -allocated date, person and target
2 Nov | B | 200 -allocated date, person and target
3-Nov | C | 200 -allocated date, person and target
4-Nov | D | 200 -allocated date, person and target
但问题出现在11月1日,如果A人达到目标200,他已经完成了当天的目标,B人将接下来的200.当B人达到200的目标时,C人将会这次接下来的200。如果C人没有达到200的目标。他将在第二天(11月2日)继续。 11月3日,即使人C没有达到200目标,它也会自动分配给人D,原因是因为它是第二天。所以人C可以休息,人D将接管前200个目标。所以记录结束为
ž
Date | Person | Target
1-Nov | A | 200
1-Nov | B | 200
1-Nov | C | 150
2 Nov | C | 20
3-Nov | D | 100
有没有办法创建一个表和列来满足这种情况?或者从表中检索数据?因为这是必需的。
ħ
Date | Person | Target
1-Nov | A | 200 - On Nov 1, have 550 data and will be assign to A, B and C referring to 'allocated date, person and target'
1-Nov | B | 200
1-Nov | C | 150
2 Nov | B | 200 - allocated date, person and target
3-Nov | C | 200 - allocated date, person and target
4-Nov | D | 200 - allocated date, person and target
分配日期,人和目标并不意味着他已经完成了200的目标。它是0并且只分配了值。目的是检查谁是列表中的下一个人继续目标 我需要的是检查Y是否有任何人分配,以及他/她是否达到目标200.如果是,它将寻找队列中的下一个人继续下一个200。 问题是如何检索数据以检查该人是否已经达到目标200或者他们是否超过了他们的分配日期。