Das Thema ist hier auch schon behandelt worden.
Mit Query geht es nicht sondern nur mit SQL (QMQRY):

select ...
from myfile a
where ... and a.maxkey =
(select max(b.maxkey) from myfile b
where a.key = b.key and a.key2=b.key2 ...)

"maxkey" ist dein Feld, dass eindeutig den letzten Satz identifiziert.
Sollten mehrere Felder da eine Rolle spielen musst du das Feld "zusammenbauen":

max1 concat max2 concat max3 ...

Numerische Felder kannst du per "char(mynum)" umwandeln.

Das Ergebnis kannst du dann in eine Ausgabedatei stellen (STRQMQRY) und mit Query dann anzeigen/drucken.