Hallo *all,

ich möchte das Thema nochmals aufgreifen:

Ich habe eine Adressdatei und dazu die Auftragsdaten.

Ich möchte jetzt jeweils zu dem Kunden den Satz mit dem höchsten Auftragsdatum haben.

Code:
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
Dummerweise bekomme ich jetzt aber folgendes Angezeigt:

Code:
1026  20.150.930  
1026  20.150.930  
1026  20.150.930  
1026  20.150.930  
1026  20.150.930  
1026  20.150.930  
1026  20.150.930
Sprich für jeden Satz in der Auftragsdatei zeigt er mir das höchste Datum an. Ich will es aber nur einmal pro Kunde haben.

Wo ist mein Denkfehler?

GG 4847