with x as (select akkto, max(akkdn1) Datum from kndauf
group by akkto)
select t01.adkto, Datum
from x join adr01pf t01 on x.akkto = t01.adkto and x.datum = t01.akkdn1

Wenn du nur mit dem Konto verknüpfst, bekommst du halt wieder jeden Satz.