SELECT ti.ItemCode, ti.ItemName, ti.Qty, ; MAX(sl.sDate) AS MaxDate ; FROM tblitem ti JOIN SalesDetails sd ON sd.ItemCode = ti.ItemCode ; JOIN Sales sl ON sl.SalesNo = sd.SalesNo ; GROUP BY 1,2,3 ; WHERE pLocation BETWEEN lcFromLocCode AND lcToLocCode ; HAVING MaxDate < ldDate>Hi,
>TableName : Sales >Field : SalesNo, sDate ... >Index : SalesNo, sDate > >TableName : SalesDetails >Field : SalesNo, ItemCode, Qty ... >Index : SalesNo, ItemCode > >TableName : tblItem >Field : ItemCode, ItemName, Qty >Index : ItemCode > <snip> >>