[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2002
    Beiträge
    1.121

    .. gibt's da was im SQL..

    Hallo Gemeinde,

    bräuchte mal wieder einen Denkanstoss, für folgendes Problem:

    Ich habe eine Datei mit mehreren Feldern. Feld1 ist Char 20, Feld2 und 3 jeweils Dec(6, 0).
    In Feld 2 steht für mehrere Sätze eine 1 oder eine 2 usw. Feld 3 soll nun für alle Sätze mit dem gleichen Wert in Feld 2 eine laufende Nummer bekommen. Diese soll dann so sortiert sein, das Feld 1 praktisch nach Alpha sortiert ist.
    Hintergrund ist, ich kann in dem verarbeiten Programm nicht den Index ändern, da das eben beschriebene nur für einige Kunden gilt. Bei dem Rest der Kunden passen Feld 2+3. Der Index ist aber nun mal in dem Programm KUNDE, FELD2, FELD3.

    Bekommt man das im SQL hin, oder muss ich ein Programm basteln, welches vor dem Anderen läuft, und einen Index nach Feld2, Feld1 hat, und Feld3 füttert..

    Gruß
    Ronald

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Mit dem Index ist das so eine Sache.
    Du kannst aber per
    select ... row_number() over(Partition Feld1)
    order by ...
    evtl. das Ergebnis bekommen.
    (Die Syntax erhebt keinen Anspruch auf Vollständigkeit und gilt nur als Denkanstoß).
    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 2002
    Beiträge
    1.121
    OKay,
    habe das jetzt in 2 SQLs gepackt
    PHP-Code:
    create view qtemp/as (
    Select RowNumber() over (Partition by feld2 order by kundefeld2feld1) as pos
    kundefeld1feld2 from myfile 
    und dann das Update
    PHP-Code:
    Update myfile a 
    set Feld3 
    =
    (
    Select pos from x where a.kunde=x.kunde and a.feld1=x.feld1 and a.feld2=x.feld3
    Gruß
    Ronald

  4. #4
    Registriert seit
    Apr 2015
    Beiträge
    1
    I would like an MD5 value (what it should give ähnlches, also ok) a PF or IFS files generate?
    ______________
    solitaire with buddies

  5. #5
    Registriert seit
    Aug 2003
    Beiträge
    1.508

Similar Threads

  1. STRPCCMD gibt Steuerung ab
    By mgraskamp in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 29-09-14, 16:59
  2. Es gibt Tage, da könnte ich sie hauen Go save 21
    By KingofKning in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 24-12-13, 07:19
  3. Wo gibt es die UNBUNDLE-Sourcen zu downloaden?
    By Thomas@AS400 in forum NEWSboard load'n'go
    Antworten: 1
    Letzter Beitrag: 23-04-04, 14:51
  4. IBM gibt Ergebnis für 4. Quartal 2001 bekannt
    By Burgy Zapp in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 09-02-02, 20:58
  5. Gibt es eine Alternative zu PW1
    By becama in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 10-09-01, 19:50

Berechtigungen

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