Es soll erstmal die Werte nehmen, die nach dem 1.1.2007 sind, diese nach Autos absteigend ordnen, dann soll es die Werte vor dem 1.1.2007 nehmen und nach Autos(anzahl) absteigend ordnen:
über 2 selects würde es folgendermaßen aussehen
select Name from Tabelle where KaufDatum > 1.1.2007 order by Autos desc.
...Ausgabe
select Name from Tabelle where KaufDatum < 1.1.2007 order by Autos desc.
...Ausgabe
Nur wie kann man das in einer Abfrage lösen?