如何使用 JCL-SYNCSORT 比较 PD 儒略日期与(当前儒略日期 7)?

发布于 2024-12-04 16:35:54 字数 213 浏览 1 评论 0原文

我有以下要求。

在我的输入文件中,我从第23个位置开始(位置23,长度4),有一个十个十个朱利安日期。

  1. 如果我的输入朱利安日期小于(当前朱利安日期-7天),然后将记录写入输出文件1。

  2. else将记录写入OututFile2。

有人可以让我知道仅在Syncsort中就此要求的解决方案吗?

I have a requirement as below.

In my input file, I have a packed-decimal Julian date starting in the 23rd position (position 23, length 4).

  1. If my the input Julian date is less than (Current Julian date - 7 days) then write the records into output File1.

  2. Else write the records into outut File2.

Can anybody let me know the solution for this requirement in SyncSort only?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

九厘米的零° 2024-12-11 16:35:54

您可以使用这个...

//SYSIN  DD *
 SORT FIELDS=COPY,
 OUTFIL FNAMES=01,
 INCLUDE=(23,4,PD,EQ,DATE3P-7)
 OUTFIL FNAMES=02,SAVE

DATE3P 以 P'YYYYDDD' 压缩十进制格式给出当前日期。

You can use this...

//SYSIN  DD *
 SORT FIELDS=COPY,
 OUTFIL FNAMES=01,
 INCLUDE=(23,4,PD,EQ,DATE3P-7)
 OUTFIL FNAMES=02,SAVE

DATE3P gives the current date in P'YYYYDDD' packed-decimal format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文