Ich habe ein paar Datensätze, die sortiert werden müssen, aber das Feld ist varchar. Sie verwenden das englische Alphabet von A-Z. Nach Z geht es von AA, AB, AC, etc ... zum Beispiel:
%Vor%Die Reihenfolge, die ich im Ergebnis haben möchte, ist:
%Vor%Ich weiß, dass ich ein Zahlenfeld verwenden und sortieren sollte, aber im Moment habe ich diese Option nicht. Ich verwende SQL Server und das Frontend befindet sich in Access 2010 in einem Bericht.
Das könnte funktionieren. Sie können nach der Länge des Wertes sortieren, der die einzelnen Zeichen gruppiert, gefolgt von doppelten Zeichen. Innerhalb dieser Gruppen werden die Werte alphabetisch sortiert.
%Vor%OK, ich bin ein bisschen verwirrt. Es klingt, als ob Sie eine funky Reihenfolge wünschen. Sie möchten zuerst einzelne Buchstaben und dann normale Sortierreihenfolge. (Eine ganz normale Sortierung hätte A, AA, AB, AC, dann B)
Zuerst einfache Sortierung in einem alphabetischen Feld
%Vor%Aber das ist nicht was du willst. Das Problem ist, dass du uns nie sagst, wo du AAA willst. Geht es nach AA oder nach ZZ?
AAA nach ZZ:
%Vor%AAA Nach AA (vor AB)
%Vor%Tags und Links sql-server ms-access