Hallo, hätte da wieder mal eine Frage zu SQL an die Community, wobei ich mir nicht sicher bin ob dies so schon mal gestellt wurde. Ich konnte jedenfalls nichts dazu finden.

Hier also die Anforderung: Ich möchte in der Datei LGVDATEN/P1A im Feld P1ALIN ein „A“ bei allen Dienstnehmern einsetzen, die in der Datei ZEITDTA/P1A im Feld P1INS1 der Wert „ALL-IN“ aufweisen.
Ein eindeutiger Schlüssel kann über die Felder Firmennummer (P1FINR) und Personalnummer (P1PENR) hergestellt werden.

Könnte die Lösung so aussehen?:
Code:
Update LGVDATEN\P1 A SET A.P1ALIN = „A“ 
   WHERE A.P1FINR CONCAT A.P1PENR in(Select B.P1FINR CONCAT B.P1PENR from ZEITDTA/P1A B where B.P1INS1 = „ALL-IN“)