Apologies but an Employee can have a maximum of 4 roles e.g. 1 employee having up to 4 roles, hence 1 to many? So what I have so far is:
(1) tabEmployees (EmpID, EmpName, .........all other fields)
(2) tabRoles (EmpID, RoleID, DateStart, DateEnd, ......all other fields)
Any way my query is...