select upper(CCODE+TOWN+STREET+str(STNUM,4)+STNUMEXT+UNIT) ; as Address, * from (m.tcTableName) ; WHERE upper(CCODE+TOWN+STREET+str(STNUM,4)+STNUMEXT+UNIT) + DTOS(date) in ( ; SELECT Address + DTOS(maxdate) FROM curTemp)I think, now you can combine two queries in one this way.
>tcTableName = getfile('dbf') >lcFile = justfname(m.tcTableName)+"TempTest" >select upper(CCODE+TOWN+STREET+str(STNUM,4)+STNUMEXT+UNIT) ; > as Address, max(date) as MaxDate from (m.tcTableName) ; > group by 1 into cursor curTemp > >select upper(CCODE+TOWN+STREET+str(STNUM,4)+STNUMEXT+UNIT) ; > as Address, * from (m.tcTableName) tbl ; > inner join curTemp on ; > upper(tbl.CCODE+tbl.TOWN+tbl.STREET+str(tbl.STNUM,4)+tbl.STNUMEXT+tbl.UNIT) = ; > curTemp.Address and tbl.Date = curTemp.MaxDate>