Autor Beitrag
Hendrik
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324



BeitragVerfasst: Di 24.06.08 22:34 
Hey!

Ich hab den ganzen Abend gesucht, aber leider nichts gefunden:

In einem Varchar Feld einer Tabelle sind fortlaufende Nummern. Wenn ich die Table über ORDER BY FELD sortiere, steht an erster Stelle 1, dann 11 und nicht 2. Das Feld kann ich leider nicht als INTEGER anlegen. Gibt es trotzdem eine Möglichkeit, es nach aufsteigender Zahl zu sortieren?
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Di 24.06.08 22:40 
Welches DBMS?
Steht nur die Zahl im Feld?

_________________
Markus Kinzler.
Hendrik Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324



BeitragVerfasst: Di 24.06.08 22:45 
Firebird und nur die Zahl in dem Feld.
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Di 24.06.08 23:38 
ausblenden SQL-Anweisung
1:
select <Feldliste> from <Tabelle> order by CAST( <Feld> AS integer);					

_________________
Markus Kinzler.
Hendrik Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324



BeitragVerfasst: Di 24.06.08 23:40 
Genau danach habe ich gesucht!

Danke dir!