Hallo Forum,
ich habe ein Problem mit einem SQL-Statement.
Ich habe 2 Werte aus eine QuellenDatei und greife damit 2 mal auf eine ZielDatei zu.
Ich möchte gerne die Different der Relativen Satznummer rausbekommen, aber irgendwie klappt das nicht......Code:Select a.KeyFeld1, a.KeyFeld2 b.KeyFeld, b.KZFeld, (Case when b.KZFeld = 0 then 1 else 0 end) c.KeyFeld, c.KZFeld, (Case when c.KZFeld = 0 then 1 else 0 end) From QuellenDatei as a Inner join ZielDatei as b on a.KeyFeld1 = b.KeyFeld Inner join ZielDatei as c on a.KeyFeld2 = c.KeyFeld
Oder ist es möglich hier anders eine Eindeutige ID pro Satz zu ermitteln und dann die Diferenz zu berechnen?
Beispiel:
Als Ergebnis möchte ich gerne 2 rausbekommen,Code:QuellenDatei KeyFeld1 KeyFeld2 4711 4715 Zieldatei RRN KeyFeld KZFeld 1 4711 0 2 4712 1 3 4713 2 4 4714 0 5 4715 0
also die Differenz der RRN wobei KZFeld = 0.
Wie müßte mein SQL-Statement aussehen?
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks