按原始员工订单

时间:2016-11-29 11:30:15

标签: mainframe jcl dfsort

我需要在PS文件中过滤每位员工的最新记录。如何使用DFSORT实现此目的?

在PS文件中记录为员工ID(6位数)和日期(8位数)。我需要过滤每位员工的最新记录,保留员工出现的原始订单。

示例: i / p文件:

10000120150101
10000320130101
10000120160101
10000220170101
10000220160101
10000320160101

o / p file:

10000120160101
10000320160101
10000220170101

如果您没有获得相同的订单但最新的记录,请分享答案。

1 个答案:

答案 0 :(得分:1)

SORT

Y4T类型表示您正在排序YYYYMMDD日期。因此,这种方式会将所有员工记录保存在一起,同时将该员工的最新记录放在首位。

编辑:将{{1}}的最后一行更改为7,8,CH,因为它仍然可以正确排序,而且没有额外的开销