ich eine Tabelle mit Renditen wie 12X90 haben, 12x120, 12X160 usw.Kann nicht eine korrekte Art mit SQL Server 2008 erhalten
Die Zahlen nach dem „X“ sind Gewichte. Ich muss die Gewichte nur mit führenden Nullen auffüllen, so dass 90 zu 090 wird. Bei einer normalen Sortierung wird die letzte 90 anstelle der ersten gesetzt, die Liste muss nach Gewicht sortiert sein.
Wie kann ich das erreichen?
eine 'sortorder' Spalte hinzufügen? –
Jede normale Sortierung würde 90 nicht als Erstes angeben, weil Sie eine String-Sortierung durchführen. Sie müssen entweder nur einen Teil der Zeichenkette sortieren, in eine Zahl umgewandelt werden - oder eine bessere Methode wäre die Einführung eines Sortierschlüssels, den Sie berechnen und nach –