gruppenweise Sortierung

Tundra

Tundra

Aktives Mitglied
Thread Starter
Dabei seit
20.12.2006
Beiträge
1.064
Reaktionspunkte
48
Hi,

in einer Adressdatenbank gibt es eine Spalte Firma und eine Nachname.
Ich möchte so sortieren, dass erst alphabetisch nach Firma sortiert wird (wenn das Feld belegt ist) und danach die restlichen Datensätze nach Nachname alphabetisch.

Beispiel:
- FirmaA
- FirmaD
- NachnameA
- NachnameB

Mit Order BY klappt das nur wenn ich firma desc, nachname, asc sortiere, aber nicht firma asc, nachname asc.
Aber dann sind die Firmeneinträge immer falsch herum sortiert.

Hat jemand eine Idee?

Grüße
Guido
 
Zwei Vorschläge:

1) Du könntest noch zusätzlich nach
Code:
IF(LENGTH(firma)=0,1,0)
sortieren.

2) Du machst eine UNION-Abfrage. Im ersten Schritt alle mit Firma, dann alle ohne Firma. Dann sind Sie wie gewünscht sortiert.
 
  • Gefällt mir
Reaktionen: Tundra
Danke.
Ich hab´s mit
IF(LENGTH(firma)=0,1,0)

umgesetzt.
 
Zurück
Oben Unten