Hi
A basic one I think but stumping my limited knowledge;-
I need to run a query from 3 tables. 'Detail', 'RiskAssessments' and 'Subject Area' where I only need the latest date of the repspective 'Detail' entry.
My SQL currently looks like this;-
SELECT RiskAssessments.DateofRA, Detail.Detail, RiskAssessments.PSR, RiskAssessments.PLR, [detail.psr]*[revised plr] AS RRN
FROM ([Subject Area] INNER JOIN Detail ON [Subject Area].ID = Detail.[Subject Area]) LEFT JOIN RiskAssessments ON Detail.ID = RiskAssessments.DetailID
GROUP BY RiskAssessments.DateofRA, [Subject Area].SubjectArea, Detail.Detail, RiskAssessments.PSR, RiskAssessments.PLR, [detail.psr]*[revised plr]
HAVING ((([detail.psr]*[revised plr])>8));
This returns all instances (previous to the latest date) of each 'Detail' which meets the requirements of 'RRN' being greater than 8; I only require the latest of each group ('Detail') that meets this.
Any help much appreciated.
Thanks