dann versuche es mal hier mit
PHP-Code:
delete   from malz/artprgr a                  
 where  1 
<                                   
            (
select count(*)                  
               
from malz/artprgr b            
              where a
.netto  b.netto        
                
and a.brutto b.brutto       
                
and a.mwst   b.mwst  )      
   and 
rrn(a) >                               
            (
select min(rrn(a))               
               
from malz/artprgr b            
              where a
.netto  b.netto        
                
and a.brutto b.brutto       
                
and a.mwst   b.mwst  
Im SQL bleibt der Satz mit der kleinsten Relativen Satznummer übrig.

tschau ronald

ps: ist ein sql was ich schon eingesetzt habe.