In Ermangelung eines anderen Kriteriums kannst Du nur noch die relative Satz-Nr. prüfen und nur den Satz mit der höchsten relativen Satz-Nr. stehen lassen:

Etwa so:
PHP-Code:
delete from Datei a                                               
where a
.kunde in (select b.kunde from Datei b                     
                     group by b
.kunde                               
                     having count
(*) > 1)                           
  and 
rrn(a) < (select Max(RRN (c)) from Datei c                  
                    where    c
.kunde a.kunde                      
                         
and c.Datum = (Select Max(Datum)           
                                           
from Datei d           
                                           where c
.Kunde d.Kunde)) 
Birgitta