Anmelden

View Full Version : doppelte Sätze in PF finden und löschen



Schnichels
23-11-01, 12:13
Hallo Zusammen,

wie findet mann am einfachsten doppelte Sätze
in einer Datei? Wenn gefunden soll einer der
Sätze gelöscht werden. Mit einem RPG-PGM oder
irgendwie mit SQL unter Verwendung von DISTINCT oder ganz anders? Wer hat einen Tipp
für uns.

Vielen Dank im Voraus für jede Antwort

Jürgen Schnichels

[Dieser Beitrag wurde von Schnichels am 27. November 2001 editiert.]

Rukober
23-11-01, 12:52
Hallo Jürgen,
am einfachsten geht das wohl mit SQL:
select distinct * from dateiname
in Outfile.
Outfile enhält anschließend keine doppelten Sätze mehr und kann über das Original kopiert werden.
Gruss
Frank

Heinz Bretthauer
23-11-01, 12:54
Hallo Jürgen,

doppelte Satzschlüssel können mit SQL zum Beispiel so ermittelt werden. Das Schlüsselfeld soll hier mal KDNR heißen:

SELECT kdnr, count(*) FROM datei GROUP BY kdnr HAVING count(*) > 1

Viele Grüße Heinz