[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das verstehe ich wiederum nicht.
    Was ist an der Sortierung ID1, ID2 nun falsch?
    Dann ist deine Fragestellung nicht vollständig.
    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

  2. #2
    Registriert seit
    Apr 2012
    Beiträge
    360
    Hallo,


    tut mir Leid für die ungenaue Fragestellung.


    Eine Arbeitsgruppe ist durch das 1.Zeichen als $ und ID2 = *ZEROS gekennzeichnet.
    Zu einer Arbeitsgruppe(ID1 = unique) gehören diverse Arbeitsschritte(ID2).
    Eine ID2 kann n-ID1 haben.

    Die Auflistung sollte nach ID1 und den dazugehörigen ID2 erfolgen.
    Code:
    ....+....1....+....2....+....3....+....4....+....5 
                     ID1   WRKCDE                  ID2  
                      71    54W                      0  
                      72    531                      0  
                      86    543                      0  
                     850    $02                      0  
                     851    531                    850
                     852    551                    850
                     853    54N                    850  
                     854    54O                    850  
                   1.900    $01                      0  
                     901    531                  1.900  
                     902    54M                  1.900  
                     903    54N                  1.900  
                     904    54O                  1.900
    Ich versuche gerade in der Order-Klausel folgendes Statement:
    CASE WHEN ID2 = 0 THEN ID1
    WHEN ID2 <> 0 THEN ID2 ELSE 0 END

    Muss das aber noch testen.

    lg

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Jetzt habe ich die Aufgabe verstanden.
    ID2 ist die Position zur ID1, im Prinzip wie eine Stückliste.
    Hier ist ein Join aufzubauen:

    select case when a.id2 = 0 then a.id1 else b.id2 end as id1, a.id2, a.wrkcde
    from myfile a
    left join myfile b on b.id2 = a.id1
    order by id1, a.wrkcde
    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

Similar Threads

  1. PLF-Modul Listgeneratur *Sortierung auf dem Lieferschein*
    By amazing123 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 24-03-15, 10:14
  2. SQL: Sortierung individuell nach einer Werte-Tabelle
    By bie-dro in forum NEWSboard Programmierung
    Antworten: 18
    Letzter Beitrag: 08-09-14, 20:26

Berechtigungen

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