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.
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
Ich möchte gerne die Different der Relativen Satznummer rausbekommen, aber irgendwie klappt das nicht......
Oder ist es möglich hier anders eine Eindeutige ID pro Satz zu ermitteln und dann die Diferenz zu berechnen?
Beispiel:
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
Als Ergebnis möchte ich gerne 2 rausbekommen,
also die Differenz der RRN wobei KZFeld = 0.
Wie müßte mein SQL-Statement aussehen?
Bookmarks