This is for my own search in the future, this works: ``` WITH LastEntries (ProjID, pl_insert, pe_insert) AS ( SELECT projid, max(InsertDate), (SELECT max(insertdate) FROM project_extras where projid = e.projid) FROM project_list e GROUP BY projid ) SELECT count(c.CreatedDate), a.Status, a.ProjID, a.Project_Name, a.Manager FROM Project_List AS a LEFT JOIN Project_Extras AS b ON a.ProjID == b.ProjID AND b.MonthlyRpt = 'y' AND b.BudgetYear = '2021' LEFT JOIN Project_Highlights AS c ON b.ProjID = c.ProjID AND c.CreatedDate LIKE '2021-07-%' LEFT JOIN LastEntries AS d WHERE a.Status == 'Acknowledged' AND a.InsertDate = d.pl_insert AND b.InsertDate = d.pe_insert AND a.ProjID = d.projid GROUP BY a.ProjID ORDER BY a.Manager, a.ProjID ; ``` thanks for all the help. josé