Zum Inhalt springen

SQL-Abfrage: Inhalt eines Textfeldes sortieren


Empfohlene Beiträge

Geschrieben

Hallo,

wie kann ich die Daten aus einem Textfeld in einer SQL-Abfrage sortieren?

Es handelt sich hierbei ausschließlich um Uhrzeiten, die aber leider als String abgespeichert werden.

Mit "SELECT * FROM TABELLE ORDER BY DAUER" habe ich es bereits probiert..

Leider wird hier aber (nicht) richtig sortiert weil ich hier kein Time-Feld habe.

Ich bekomme so eine Sortierung zurück:

0:01

0:05

0:10

1:00

10:00

1:30

2:00

4:00

Abändern kommt leider auch nicht in Frage, weil andere Programme dieses Feld als Textfeld benötigen.

Wer kann mir helfen???

Ist echt wichtig!!

Danke!!

Chris;-)

Geschrieben

hi!

Mmhhh folgendes ist noch nicht getestet und ich übernehme keine Garantie auf funktion:

SELECT LTRIM(*) FROM TABELLE ORDER BY DAUER;

Könnte evtl funktionieren, denn jetzt werden alle Zeichen Links von der Zahl abgeschnitten. Jetzt könnte/sollte die 10:00 auf länger als die 2:00 sein und damit hinten stehen.

Schreib mal ob es funktioniert hat.

Geschrieben

Hi Chris,

ich würde es so machen:

Rechne das einfach in Sek um, schon kannst du es ordnen und dann neu dargestellt ausgeben ...

Oder du baust dir eine View (unter ora9 kein prob) und einen Trigger, der die Daten aus der Tabelle holt, sobald eine Abfrage auf die View gemacht wird. In der View machst du dann die Spalten Sek und min ...

Matze, der gerade auf Ora8 entwickelt ...

Geschrieben

Hi,

danke für eure Hilfe!

@Pointerman: Deine Lösung hat leider nicht funktioniert.

@matze-ikea-it: Meinst du nicht, dass das etwas umständlich ist?

@Peregrin: Das ist wohl die einfachste Lösung... und funktioniert 100%ig!

Danke!!!

Gruß

Chris;-)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...