[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2000
    Beiträge
    279

    SQL string - zahl

    Hallo, ich möchte einen String (8A) nur mit 7 Stelligen Zahlen gefüllt, mit einem 7 Stelligen Zahlenfeld aus Datei B als joinfeld benutzen.
    ich habe convert, cast und string_to_int versucht komme aber nicht weiter. :-)

    Also etwa so: select felda, feldb, b.feld1, from DATEIA join DATEIB B on( cast(felda as decimal(7) as xx) =
    feld7n)
    ich bekomme die Meldung dass xx kein bekanntes Feld ist.
    Umgekehrt aus dem num einen Strinsg schneidet er mir die führenden "0" en ab.
    Danke für jeden Tip
    Klaus
    Programmierung

  2. #2
    Registriert seit
    Nov 2020
    Beiträge
    315
    Lass das "as xx" weg. Das brauchst du da nicht.
    Und die Klammer vom ON (...) brauchst du auch nicht.

    lg Andreas

  3. #3
    Registriert seit
    Dec 2000
    Beiträge
    279
    Danke hat geklappt
    Klaus
    Programmierung

Similar Threads

  1. gepackte Zahl aus String holen
    By ILEMax in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 29-12-10, 16:38
  2. COBOL: String mit Zahl comp-4
    By rebe in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 19-05-05, 17:34
  3. "13.456,78" in Zahl 12345678 umwandeln
    By AndreasH in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 16-05-05, 13:22
  4. Antworten: 7
    Letzter Beitrag: 15-05-05, 16:05
  5. Antworten: 2
    Letzter Beitrag: 24-02-05, 19:18

Berechtigungen

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