Сортировка в JCL на основе текущей даты - PullRequest
0 голосов
/ 07 октября 2018

Требование: Мне нужно отсортировать входной файл по дате.Дата в формате ГГГГММДД, начиная с 56-й позиции в плоском файле.Теперь я пытаюсь написать карточку сортировки, которая записывает все записи с датой (ГГГГММДД) за последние 7 дней.

Пример: Моя работа выполняется на 20181007,он должен получить все записи с датой от 20181001 до 20181007.

Заранее спасибо.

1 Ответ

0 голосов
/ 07 октября 2018

В терминах сортировки DFS вы можете использовать следующий фильтр, чтобы выбрать текущую дату в качестве относительного значения.Например:

OUTFIL INCLUDE=(56,8,CH,GE,DATE1-7)

Существует несколько определений дат в различных форматах.Я предполагаю, что, поскольку вы имеете в виду плоский файл, дата указана в символьном формате, а не в десятичном или другом представлении.

Для DFSort здесь приведена ссылка на оператор include

Подобные конструкции существуют для других продуктов сортировки.К сожалению, без конкретных сведений о продукте, который вы используете, это общий ответ.

...