Zum Inhalt springen

SQL-Abfrage: Inhalt eines Textfeldes sortieren


ChrisDaHub

Empfohlene Beiträge

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;-)

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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 ...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...