Я хотел бы знать, возможно ли прочитать следующую запись, когда мы используем SyncSORT (SyncTool) на основе определенного условия.
Пример ввода
Ключ сортировки будет следующим: номер счета + тип записи по убыванию + сумма.
account nbr amount record type
11111111111 10 reversal not in the output
11111111111 10 deposit not in the output
33333333333 20 deposit in the output
44444444444 15 deposit in the output
55555555555 20 reversal in the output
55555555555 10 deposit in the output
66666666666 30 reversal in the output no match
При чтении типа разворота должен следовать депозит с той же суммой, в этом случае в выходном файле не должно быть записи разворота и депозита. Возможна неодинаковая сумма по развороту и депозиту, в этом случае в выходном файле должны быть обе записи.
выход
33333333333 20 deposit
44444444444 15 deposit
55555555555 20 reversal
55555555555 10 deposit
66666666666 30 reversal