ich eine Spalte eines Typs Zeichenfolge haben, die Werte in Zeilen wie enthält:ORDER BY in SQL
1-1
1-5
1-14
1-7
1-3
Nun, wenn ich die ORDER BY auf dieser Spalte verwenden erhalte ich den Auftrag als:
1-1
1-14
1-3
1-5
1-7
Was wäre der richtige Weg, es als 1-1, 1-3, 1-5,1-7,1-14
Vielen Dank für Ihre Zeit
Es gibt keinen einfachen Weg mit diesen Daten als. Können Sie das Schema ändern, um die Daten auf andere Weise zu speichern? – Mark
Ist die "1-" für alle Felder gleich, oder haben Sie auch "2-", "3-" und "10-"? Sind das wirklich Datumsfelder (Monat und Tag)? Kommt "1-31" vor oder nach "2-1"? – rajah9
@Mark Kann das Schema leider nicht ändern. @ rajah9 das sind keine Daten, sie sind eine Art von Codes. – Adnan