Ich versuche einen SYNCSORT-Job auszuführen, der doppelte Einträge entfernt, und wenn ich ihn ausführe, erhalte ich immer noch Duplikate. Im Folgenden ist der SYNCSORT Code Ich verwende:Syncsort Summe Felder = Keine entfernt keine Duplikate
INCLUDE COND=(((61,1,CH,EQ,C'P'),OR,
(61,1,CH,EQ,C'V')),AND,
(8,2,CH,EQ,C'FL'))
OUTREC FIELDS=(1:12,20,
30:36,20,
55:61,1)
SORT FIELDS=(30,20,CH,A,
01,20,CH,A)
SUM FIELDS=NONE
Der Eingang ist wie folgt:
----+----1----+----2----+----3----+----4----+----5----+----6
FL AMELIA CITY
32034 FL NASSAU FERNANDINA BEACH P
32034 FL NASSAU AMELIA CITY V
32034 FL NASSAU AMELIA ISLAND S
32034 FL NASSAU FERNANDINA S
Ich erhalte die meisten der erwarteten Ausgabe, mit der Ausnahme, dass ich noch Duplikate immer bin. Die Ausgabe, die ich habe, ist wie folgt:
----+----1----+----2----+----3----+----4----+----5----+
MANATEE BRADENTON P
MANATEE BRADENTON P
MANATEE BRADENTON P
MANATEE BRADENTON P
MANATEE BRADENTON P
MANATEE BRADINGTON V
POLK BRADLEY P
HILLSBOROUGH BRANDON P
SUWANNEE BRANFORD P
MIAMI-DADE BRICKELL V
Jede Hilfe würde geschätzt, da ich nicht in der Lage bin meine Fehler zu finden.
Zunächst gilt die Sortierung für die Eingabedatensätze, in denen Sie die Sortierung für die Ausgabedatensätze codiert haben. –