[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2004
    Beiträge
    184

    SQL Sortieren mit Uhrzeit

    Hallo Kollegen,

    ich habe in meiner SQL Tabelle 2 Felder

    Abfahrtzeit und Ankunftszeit.

    jetzt möchte ich das sortieren, habe aber das Problem wenn die Ankunftszeit über 00:00 (also über Nacht liefern) ist bekomme ich es nicht mehr sortiert.
    Beispiel:

    Abfahrtzeit Ankunftzeit
    20:00 Uhr 21:00 Uhr
    20:00 Uhr 23:30 Uhr
    20:00 Uhr 01:10 Uhr

    wie bekomme ich das richtig sortiert nach Ankunftszeit.

    Vielen Dank für die Hilfe im Voraus
    Jenne

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Hierfür musst du dir ein Hilfsfeld kalkulieren und diese dann sortieren:

    with
    xDaten as (
    select ...
    case
    when Ankunft < Abfahrt
    then Ankunft + 10000 -- wenn nur HHMM
    else Ankunft
    end as NeueAnkunft
    from Myfile where ....)

    select * from xDaten
    order by ..., NeueAnkunft, ...
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    May 2004
    Beiträge
    184
    Danke Fuerchau für die Hilfe,

    habe es jetzt dadurch mit folgender Order-Anweisung gelöst:

    ORDER BY
    Abfahrt, case when
    Abfahrt > Ankunft then 1 else 0 end,
    Ankunft

    Schöne Grüße
    Jenne

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 11:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •