I'm wondering what I could do to get the survey results between the max and the min.
OK. In your Aggregate Query, add the PatientID_FK field and then add the DateofSurvey field twice.
Change to an Aggregate Query, and under the first DateofSurvey field, select "Min" and then under the seocomd DateofSurvey field, select "Max".
Save the query.
Now, create your new query joining your original table to the query built above, but ONLY on the PatientID_FK field.
Then, add the DateofSurvey field from your original table, and add this on the criteria line of that field:
Code:
<>[QueryName]![MinOfDateofSurvey] And <>[QueryName]![MaxOfDateofSurvey]
where QueryName is the name of the query you created.