-
Da sieht mir nach ORDER BY ID2, ID1 aus ...
Zitat von tarkusch
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 ********
-
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.
-
Aber zum Beispiel 2.
Zitat von Fuerchau
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.
-
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.
-
Danke wie ich sehe muss ich die Auflistung direkt in RPG ausprogrammieren.
lg
Tarki
-
Das verstehe ich wiederum nicht.
Was ist an der Sortierung ID1, ID2 nun falsch?
Dann ist deine Fragestellung nicht vollständig.
-
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
-
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
Similar Threads
-
By amazing123 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 24-03-15, 10:14
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks