使用 JCL-SYNCSORT 将压缩十进制儒略日期与(压缩十进制当前儒略日期 - 7 天)进行比较?

发布于 2024-12-06 07:07:58 字数 257 浏览 1 评论 0原文

我有一个要求如下。

在我的输入文件中,我在第 23 个位置(位置 23,长度 4)打包了十进制儒略日期 [YYYYDDD 格式]。

  1. 如果我输入的儒略日期小于(当前儒略日期 - 7 天),则将记录写入 Out File1。

  2. Else 将记录写入 Out file2。

谁能告诉我如何使用 JCL-SYNCSORT 比较压缩十进制儒略日期与(压缩十进制当前儒略日期 - 7 天)?

I have a requirement as below.

In my Input file, I have Packed decimal Julian date[YYYYDDD format] in 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 Out File1.

  2. Else Write the records into Out file2.

Can anybody let me know how to Compare Packed decimal Julian date with (Packed decimal Current Julian date-7days) using JCL- SYNCSORT?

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

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

发布评论

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

评论(1

叶落知秋 2024-12-13 07:07:58

您可以使用这个...

SYSIN  DD *
SORT FIELDS=COPY,
OUTFIL FNAMES=01,
INCLUDE=(23,4,PD,EQ,DATE3P-7)
OUTFILF 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)
OUTFILF FNAMES=02,SAVE

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

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