创建根据类别调整的计数器

时间:2018-10-07 21:13:32

标签: ms-access count counter iif-function

SELECT Table1.DateBEG, Table1.DateEND, Table2.[HIRE DATE], Table2.Action, Table2.EffectiveDate, IIf([Table2].[HIRE DATE]<=[table1].[action] And [Table2].[Field4]<>"LOA",1,0) AS expr1 FROM Table1, Table2;

我有两个表格,如下图所示。一个包含范围,另一个包含员工ID,雇用日期,生效日期和操作。

这个想法是要有一个计数器来计算雇用日期适合的每个范围,但是如果存在带有“ LOA”的操作实例,那么该计数器将停止计数。仅计算没有有效LOA日期的范围。

我上面的代码不能完全正常工作,因为它仍然包含日期范围,其中包括LOA。在表中,应该计算的范围仅是第二个,第三个不计算,第一个不计算,因为第一个在租用日期之前,并且第三个范围包含日期范围内的LOA实例。如果有人可以帮助我,将不胜感激!

Table1 Table2

0 个答案:

没有答案