Hello Guys
I have two tables I've worked a query based on them
When you run the query get an error
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــ
SELECT DISTINCT tblWeight.Patid, tblWeight.FirstName, tblWeight.LastName, Table1.Weight, Table1.Date, DMax("Date","tblWeight" And "TABLE1","Patid=" & [Patid]) AS LastVisitDate, DLookUp("Weight","tblWeight" And "TABLE1","Patid=" & [Patid] & " and Date = #" & [LastVisitDate] & "#") AS LastVisitWeight, DMax("Date","tblWeight" And "TABLE1","Patid=" & [Patid] & " and Date < #" & [LastVisitDate] & "#") AS PrevVisitDate, IIf(IsNull([PrevVisitDate]),Null,DLookUp("Weight","tblWeight" And "TABLE1","Patid=" & [Patid] & " and Date = #" & [PrevVisitDate] & "#")) AS PrevVisitWeight, ([LastVisitWeight]-[PrevVisitWeight])/[PrevVisitWeight] AS WeightDifference
FROM tblWeight INNER JOIN Table1 ON tblWeight.PatID = Table1.NameID
ORDER BY tblWeight.Patid;
![]()