Nick: Mysql Sortierung

Beitrag lesen

Angenommen ich habe folgende MySQL Tabelle:

Name   KaufDatum  Autos

Marie  1.2.2007    3
Heinz  1.2.2007    4
Bernd  1.2.2006    5
Uta    1.2.2005    4
Horst  1.2.2004    1

Nun möchte ich mir die Namen ausgeben lassen, sekundär sortiert nach Autos absteigend, zuerst aber die Namen Mit KaufDatum nach dem 1.1.2007 (Marie+Heinz). Ausgeben soll es dabei alle Zeilen.

eine normale SQL Abfrage wäre:

select Name from Tabelle where 1 order by Autos desc.

nur wie bekomme ich folgendes ergebnis hin, wobei erst die werte mit einem Datum nach 1.1.2007 nach Autos absteigend ausgegeben werden , und danach die Werte vor 1.1.2007 nach Autos absteigend?

Ergebnis sollte sein:
Heinz
Marie
Bernd
Uta
Horst

... meinst Du sowas wie ORDER BY KaufDatum DESC, Autos DESC?

Nick

--
--------------------------------------------------
http://www.xilp.eu
XILP Internet Links People
Dein persoenliches privates Netzwerk
aus Freunden, Verwandten, Bekannten und Kollegen.
--------------------------------------------------