Forum: Datenbanken
Delphi
by TBx,
13. Aug 2015
Davon ausgehend, dass Buchstaben immer nur ein Buchstabe hinten angehängt sein kann, kann man diesen beim ermitteln des "Dezimalanteils" ausschneiden und an das Result wieder ankleben. Dann wäre das in der Sortierung sauber mit drin.
SET TERM ^ ;
create or alter procedure sp_sortstring (
wert varchar(20))
returns (
result varchar(30))
as
Forum: Datenbanken
Delphi
by TBx,
12. Aug 2015
Das liegt daran, dass dezimal 1.1 und 1.10 identisch ist.
Will man den Teil vor und nach dem Punkt wie im Beispiel sortieren, so muss man zwei Felder daraus machen und diese dann sortieren.
Wie ist denn die Zusammensetzung der Werte definiert? Ist der Punkt der Trenner und die einzelnen Zahlen können durch Buchstaben ergänzt werden?
Sieht mir nach Abrechnungsziffern aus.