Mainframe 如何删除这些重复项?

Mainframe 如何删除这些重复项?,mainframe,dfsort,syncsort,Mainframe,Dfsort,Syncsort,我在一个文件中有以下字段,我希望删除基于前四个字段的重复项 我在前四个字段中使用了SUM字段,但没有得到所需的输出 1 1 1 12.01.2015 21 1 1 1 1 12.01.2015 22 1 1 1 1 12.01.2015 23 1 1 1 1 12.01.2015 24 2 1 1 1 12.01.2015 25 2 1 1 1

我在一个文件中有以下字段,我希望删除基于前四个字段的重复项

我在前四个字段中使用了SUM字段,但没有得到所需的输出

  1   1   1     12.01.2015  21   1
  1   1   1     12.01.2015  22   1
  1   1   1     12.01.2015  23   1

  1   1   1     12.01.2015  24   2
  1   1   1     12.01.2015  25   2
  1   1   1     12.01.2015  26   2
我的输出应该是

   1   1   1     12.01.2015  21   1
   1   1   1     12.01.2015  22   1
   1   1   1     12.01.2015  23   1
我的观点是,前三个字段应视为一条记录,后三个字段应视为一条记录。如何在JCL中实现它?

使用您的数据:

  OPTION COPY 
  INCLUDE COND=(34,1,CH,EQ,C'1')
将为您获得所需的输出


JCL只是安排程序运行所需的资源,以及在此之前和之后发生的事情。是程序完成了这项工作。JCL本身无能为力。

如果使用前四个字段,则示例只有一个键。你能解释一下最后一段吗。JCL对你无能为力。您使用的是DFSORT还是SyncSORT?你试过的代码是什么?请用所有这些信息更新您的问题。虽然这些数据看起来很有趣,但我怀疑“投票人”是否注意到了这一点。可疑。请告诉你的朋友不要投你的票。