[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Apr 2012
    Beiträge
    360

    Sql-Sortierung


    Hallo,

    habe eine Datei mit zwei ld-nummern.

    Die erste Id(Unique) ist fortlaufen.
    Die zweite Id​​
    markiert so eine Art von Gruppe an Arbeitsschritten die zu einer Tätigkeit ge​​
    hören. Ich hätte gerne so gruppiert:
    die erste id und die dazugehörigen Arbeitsschritte.
    Ist das irgendwie in Sql möglich?


    Dank im voraus

  2. #2
    Registriert seit
    May 2002
    Beiträge
    1.121
    Sortiert oder gruppiert ?

    sortiert :
    PHP-Code:
    Select Feld1Feld2,....
    from MyLib/MyFile
    order by ID1
    Id2 
    Sortieren mit order by. Die Sortierfelder müssen nicht in der Liste der selektierten Felder enthalten sein.

    Gruß
    Ronald

  3. #3
    Registriert seit
    Apr 2012
    Beiträge
    360
    Morgen,

    mein Wunsch wäre ein Sortierung.


    Code:
    SELECT ID1, WRKCDE, ID2 FROM W1WORK
    WHERE W1LND = 'AT' AND W1TYP = '3' 
    ORDER BY BLFID, BLFGRPID                                
     
     
    ....+....1....+....2....+....3....+....4....+....5 
                     ID1   WRKCDE                  ID2  
                      71    54W                      0  
                      72    531                      0  
                      86    543                      0  
                     901    531                  1.900  
                     902    54M                  1.900  
                     903    54N                  1.900  
                     904    54O                  1.900  
                   1.900    $01                      0  
     ********   Datenende   ********                    
     
      Zu der ersten ID1 alle dazugehörigen ID2 auflisten
    
    ....+....1....+....2....+....3....+....4....+....5 
                     ID1   WRKCDE                  ID2  
                      71    54W                      0  
                      72    531                      0  
                      86    543                      0  
                   1.900    $01                      0  
                     901    531                  1.900  
                     902    54M                  1.900  
                     903    54N                  1.900  
                     904    54O                  1.900  
    ********   Datenende   ********
    lg

    Tarki

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Namensverwirrung?
    SELECT ID1, WRKCDE, ID2 FROM W1WORK
    WHERE W1LND = 'AT' AND W1TYP = '3'
    ORDER BY ID1, ID2
    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

  5. #5
    Registriert seit
    Apr 2012
    Beiträge
    360
    Ja, sorry Copy-Paste Fehler.

  6. #6
    Registriert seit
    Apr 2005
    Beiträge
    385
    Wenn ID1 unique und fortlaufend ist, kann ja jede ID1 nur eine ID2 haben...

    Also kannst du, wie Fuerchau es geschrieben hat, nur primär nach ID2 Sortieren, da eine ID2 n-ID1 hat?!?!?

  7. #7
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Da sieht mir nach ORDER BY ID2, ID1 aus ...

    Zitat Zitat von tarkusch Beitrag anzeigen
    Code:
      Zu der ersten ID1 alle dazugehörigen ID2 auflisten
    
    ....+....1....+....2....+....3....+....4....+....5 
                     ID1   WRKCDE                  ID2  
                      71    54W                      0  
                      72    531                      0  
                      86    543                      0  
                   1.900    $01                      0  
                     901    531                  1.900  
                     902    54M                  1.900  
                     903    54N                  1.900  
                     904    54O                  1.900  
    ********   Datenende   ********

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Bitte mal die Anforderung ganz oben lesen.
    ID1 ist Unique, aber es soll innerhalb der ID1 eben nach ID2 sortiert werden.
    Umgedreht passt der Schuh nicht zur Aufgabe.
    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

  9. #9
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Aber zum Beispiel 2.

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Bitte mal die Anforderung ganz oben lesen.
    ID1 ist Unique, aber es soll innerhalb der ID1 eben nach ID2 sortiert werden.
    Umgedreht passt der Schuh nicht zur Aufgabe.

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Dazu ist das Beispiel unvollständig da in diesem jede ID1 auch nur eine ID2 hat. Dann ist der Sort egal. Aber ID2 soll nicht unique sein so dass ein Sort nach ID2 die ID1 auseinander reißen würde.
    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

  11. #11
    Registriert seit
    Apr 2012
    Beiträge
    360
    Danke wie ich sehe muss ich die Auflistung direkt in RPG ausprogrammieren.

    lg

    Tarki

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    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

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
  •