I am using the following code which works fine in a query:
SELECT PEPERSON.PERSONNEL_NO, PEPERSON.SURNAME, PEPERSON.CENTRE, [Input Week Number] AS WEEK_NO, PEPERSON.DATE_LEFT
FROM PEPERSON
WHERE (((PEPERSON.CENTRE)>"0") AND ((PEPERSON.DATE_LEFT) Is Null) AND ((Exists (SELECT JCBATCH.PERSONNEL_NO FROM JCBATCH
WHERE JCBATCH.COMPANY = PEPERSON.COMPANY AND JCBATCH.WEEK_NO = [Input Week Number] AND JCBATCH.PERSONNEL_NO = PEPERSON.PERSONNEL_NO AND JCBATCH.ORIG_ADJUST = "Original" AND JCBATCH.UPDATED IN ("Held", "Ready", "Updated")))=False) AND ((PEPERSON.USE_IN_TB)=1) AND ((PEPERSON.COMPANY)="PFC1"))
ORDER BY PEPERSON.PERSONNEL_NO;
I need to be able to insert the following additional WHERE statement into my code (note that I am already using PEPERSON.DATE_LEFT to filter on all values that are blank):
OR PEPERSON.DATE_LEFT > MAX(JCBATCH.WEEK_END_DATE)
I have tried to put the above into my code, but so far failing miserably. Does anyone know where I can successfully insert the above statement t get it to work successfully?
Any suggestion would be greatly received - many thanks.
Many thanks