Man muss es natürlich erst in einem Subselect sortieren und danach die Menge einschränken. die Where-Clause läuft ja auch vor Select & Order By...
Delphi-Quellcode:
SQL.Text :=
'
SELECT v.Kunde,' + #10 +
'
v.Datum' + #10 +
'
FROM (SELECT Kunde,' + #10 +
'
t.Datum' + #10 +
'
FROM Kunden t' + #10 +
'
ORDER By t.Datum Desc) v' + #10 +
'
WHERE RowNum <= :i_LimitRows';
Edit: Hab' "<= 5" durch "<= :i_LimitRows" ersetzt