Hallo Krull,
Könnte es daran liegen, dass ich den Datentyp von varchar(MAX) in decimal geändert habe und der Server das bei der Sortierung nicht annimmt?
Denkbar ist das schon, ich habe 2 Tests (Server 2005) gemacht:
1. eine Tabelle angelegt mit decimal(5,2), Zahlen reingeschrieben, umgewandelt in varchar(100), umgewandelt in decimal(8,2) sortiert, alles in Ordnung
2. eine Tabelle angelegt mit varchar(100), dieselben Zahlen reingeschrieben, umgewandelt in decimal(8,2), es kam eine Fehlermeldung, dass die Umwandlung in Zahlen nicht möglich ist
Kannst Du nicht eine neue Spalte anfügen, die gleich den richtigen Datentyp hat, die Zahlen dann per Programm dorthin kopieren und die neue Spalte zum sortieren nehmen?
Gruß Mia