[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2001
    Beiträge
    27

    Post CAST von Numeric nach Date via SQL

    Ich muss eine VIEW über diverse Tabellen aus einem alten DB2/400 Datenmodell aufbauen, der dann in einer neu entwickelten Umgebung verwendet wird. Nun sind die Datumsfelder in der alten Umgebung 8 stellig numerisch, müssen in der neuen Umgebung aber als Datefield dargestellt werden. Gibt es eine Möglichkeit???
    Gruss
    KB

  2. #2
    Registriert seit
    Mar 2001
    Beiträge
    27

    Post

    Ok. hat sich erledigt:

    create view lib/table (datefield) as select date(numericfield) from....

    Das war zu einfach, da hätte ich eher drauf kommen können.
    Gruss
    KB

  3. #3
    Registriert seit
    Mar 2001
    Beiträge
    27

    Post

    Nehme alles zurück und behaupte das Gegenteil. Funktioniert nicht. Wenn also jemand einen Tip hat....
    Gruss KB

  4. #4
    Registriert seit
    Dec 2000
    Beiträge
    99

    Post

    könnte man so (oder so ähnlich, je nach Format des numerischen Feldes) machen:

    SELECT date(substring(digits(num8) , 1 , 4)
    !! '-' !! substring(digits(num8) , 5 , 2)
    !! '-' !! substring(digits(num8) , 7 , 2)) from OLDSTUFF

    Gruß

    Torsten

  5. #5
    Registriert seit
    Mar 2001
    Beiträge
    27

    Post

    OK. Das hat funktioniert.
    Vielen Dank

Similar Threads

  1. SQL Date im Datumsformat *EUR erstellen
    By N.Welp in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 03-11-05, 14:50
  2. Feld mit loval via SQL belegen
    By Booley in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-08-05, 08:33
  3. AS/400 Zugriff via Linked Server unter SQL Server 2000
    By epsih2 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-11-04, 10:06
  4. via SQL Tabellen erstellen
    By infomio in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 10-07-02, 14:43

Berechtigungen

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