Thank you, your solution works too. But it was very slow and crashed my Access a couple of times but looking at the top records on screen it seemed to be extracting accurate [second attended dates]. It probably because I have got 17,000 records in the tblAttendance.
Your solution would work...