需求:我需要根据日期对输入文件进行排序。日期为YYYYMMDD格式,从平面文件中的第56位开始。现在,我正在尝试写一个排序卡,写入所有记录有日期(YYYYMMDD)在过去7天。
示例:我的作业运行在20181007上,它应该获取所有日期在20181001到20181007之间的记录。
提前谢谢。
发布于 2018-10-07 19:50:20
就DFSort而言,可以使用以下筛选器选择当前日期作为相对值。例如:
OUTFIL INCLUDE=(56,8,CH,GE,DATE1-7)
日期有几种不同格式的定义。我假定,由于您指的是平面文件,所以日期是字符格式的,而不是分区的十进制或其他表示形式。
对于DFSort,这里是对包括语句的引用
其他种类的产品也存在类似的结构。如果没有关于该产品的详细信息,您的使用将不幸是一个通用的答案。
https://stackoverflow.com/questions/52689431
复制相似问题