Zitat Zitat von B.Hauser Beitrag anzeigen
Man kann es einfacher machen, indem man alles in einem Statement zusammenfasst.
... aber mein Statement war sicher nicht falsch. Probier's aus wenn Du es nicht glaubst.
Die Sortierung Kunden-Nr. erfolgt nur bei z.B. KundenNr = 50 alles andere wird ignoriert.

Man könnte die Case-Anweisung sogar noch weiter treiben, in dem man bei untershiedlichen Kunden-Nr. jeweils nach unterschiedlichen Spalten sortiert (vorausgesetzt diese Spalten sind vom Datentyp her kompatibel - vielleicht gilt diese Beschränkung aber nicht mehr im neuen Release).

z.B.
Code:
Order By Case When KndNr in (50, 3, 18) Then KndNr
              When KndNr in (23, 17, 5) Then ArtikelNr
              Else AnderesFeld End
Birgitta
Diese Idee fände ich am Besten, sie funktioniert aber nicht so, wie ich es brauche. Wenn ich das so mache, dann werden die Kundennummern einfach wieder aufsteigend sortiert (habe es eben getestet). Ich brauche sie aber nicht aufsteigend, sondern in meiner ganz individuellen Reihenfolge.

Gruß
Artur