... also ich würde eine Common Table Expression vorziehen oder wenn schon SubSelect diesen in die From-Anweisung packen:

1. Common Table Expression
Code:
With x as (Select ETNummer, Max(BestellDatum) MaxDat
              From Tab1
              Group By ETNummer)
Select a.*
from x join Tab1 a on a.ETNummer = x.ETNummer and BestellDatum = MaxDat
;;
2. Sub-Select in From-Anweisung
Code:
Select a.*
From (Select EtNummer, Max(BestellDatum) MaxDat
         From Tab1
         Group By EtNummer) x 
     join Tab1 a on a.ETNummer = x.ETNummer and BestellDatum = MaxDat;
Birgitta