The group by is present on all fields except for the one field (pump dates) which is set to max. It still brings up all records... here is my SQL:
SELECT [Grease Trap Maintenance].[Company Name], [Grease Trap Maintenance].[Store #], [Grease Trap Maintenance].City, [Grease Trap Maintenance].State, [Grease Trap Maintenance].Zone, Max([Grease Trap Maintenance].[Pump Date]) AS [MaxOfPump Date], [Grease Trap Maintenance].NOTES
FROM [Grease Trap Maintenance]
GROUP BY [Grease Trap Maintenance].[Company Name], [Grease Trap Maintenance].[Store #], [Grease Trap Maintenance].City, [Grease Trap Maintenance].State, [Grease Trap Maintenance].Zone, [Grease Trap Maintenance].NOTES
HAVING ((([Grease Trap Maintenance].[Company Name])="Waffle House"));
Thanks a bunch for the help...