[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2002
    Beiträge
    1.122
    Hallo,

    Select SubStr( Digits( MyTime ), 1, 2) Concat ':' Concat SubStr( Digits( MyTime ), 3, 2) from ....

    sollte eigentlich zu deinem gewünschten Ergebnis führen. Auch für die Zeiten vor 10 Uhr

    Gruß
    Ronald

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.934
    Das Format HH:MM ist kein gültiges Zeitformat (diese beinhalten immer die Sekunden). Wenn Du die Ausgabe als HH:MM benötigst, ist eine alphanumerische Darstellung erforderlich.

    Die Umsetzung aus einer 6-stelligen numerischen Zeit im Format HHMMSS in eine alphanumerische Darstellung im Format HH:MM könnte (ab 6.1) wie folgt aussehen.

    Code:
    Select VarChar_Format('00010101' concat Digits(NumTime), 'HH24:MI'), ....
    From YourTable;
    Einfacher wäre allerdings eine kleine RPG-Funktion zu schreiben und diese als User Defined Function in SQL zu registrieren.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

Similar Threads

  1. SQL Frage Datum cjjmmtt
    By camouflage in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 14-12-12, 11:52
  2. SQL Sortieren mit Uhrzeit
    By Jenne in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 20-01-12, 16:51
  3. SQL Frage
    By Bratmaxxe in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 24-01-07, 20:17
  4. Frage zu SQL UserDefinedFunction
    By cbe in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 24-08-06, 18:30
  5. Eine Frage zu SQL / Time
    By Jenne in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 22-08-05, 12:37

Berechtigungen

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