[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2001
    Beiträge
    19

    Datum entfernen

    Hallo Forum.
    Habe da das folgende Problem. Ein EDI-Partner sendet mir im Datenfeld -Belegnummer- nicht nur die Beleg-Nr. sondern auch divere Buchstaben bzw. ein Datum.
    Das ganze sieht zum Beispiel so aus:

    1234567 R 15.05.2007
    1234.567 Rechnung / GR

    Ich möchte nur die Beleg-Nr. 1234567 verarbeiten d.h. alles nach dem ersten Blank aus den Feld entfernen.

    Kennt jemand eine Möglichkeit das ganze per SQL zu lösen?

    Gruss

  2. #2
    Registriert seit
    Oct 2006
    Beiträge
    44

    Vielleicht damit...

    Vielleicht geht das

    Code:
    update datei set feld = substr(feld, 1, locate(' ', feld))
    Also mit LOCATE nach einem Zeichen suchen und mit SUBSTR einen Teilstring auslesen.

    mfg

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Also sicherer wärst du mit einer UDF (User definied Function), mit der du den Wert extrahierst.
    Nur dann kannst du auch folgende Formate korrekt bearbeiten:

    12 34 567 Rechnung / GR

    Locate bzw. POSSTR helfen da nicht weiter.
    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

  4. #4
    Registriert seit
    Dec 2001
    Beiträge
    19
    Danke für die schnelle Antwort.

    Habe die Sache gleich ausprobiert.


    Hat prima geklappt.

Similar Threads

  1. SQL: Aus mehreren Feldern ein Datum erkennen
    By I0N in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 21-11-06, 12:44
  2. Datum in Query
    By heini in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 30-09-06, 10:10
  3. Datum überlebt ODBC Transfer auf Excel nicht
    By jjagi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 07-07-06, 08:29
  4. Erweiteungseinheit entfernen
    By defiant01 in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 04-07-06, 12:42
  5. Programmnachrichten entfernen
    By dino in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 26-06-06, 19:24

Berechtigungen

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