Try -
Code:
SELECT Today.[Employee ID], Today.[Employee Full Name], Today.[Date Effective], Today.[Work Status], Today.[Begin Date],Today.[End Date], IIf([Date Effective]=DMax("Date Effective","Today","[Employee ID]=" & [EmployeeID]),1,0) as CheckDate
FROM Today WHERE IIf([Date Effective]=DMax("Date Effective","Today","[Employee ID]=" & [Employee ID]),1,0)=1;
does above works ?
If employee ID is a text field, you have to use "[Employee ID]='" & [Employee ID] & "'" in the criteria part of dmax.
Further, experts advise to avoid spaces in field names. Ex. instead of Employee ID, use EmployeeID