Hallo *all,
wer zerschlägt dann mal den gordischen Knoten in meinem neuronalen Netz.

Habe hier einen Kundenstamm und dazu eine Auftragsdatei.
Ich möchte jetzt zu der Auftragsdatei jeweils den letzten Auftragssatz nach Datum haben.


Abfrage:

Code:
select t01.adkto, max(t02.akkdtl), t02.akanr from               
 adr01pf t01 left join ako01pf  t02                 
            on t01.adkto = t02.akkto                
         where adfa  = 1                            
           and adsts = 0                            
           and akkdj1 = 1                           
           and (akkdtl > 150101 and akkdtl < 990000)
           group by adkto, akanr, akkdtl            
           order by adkto, akkdtl
Ergebnis:
nummer Nr.
Code:
  1001      150.422     149326  
  1001      150.914     150209  
  1006      150.128     563217  
  1006      150.428     563933  
  1009      151.008     564651
Aber irgendwas ist ja noch falsch, sonst würde die Kunden 1001 nicht zweimal auftauchen.