У меня есть один запрос объяснения ниже ....,
1.My DB2 table column is in INTEGER format (it has the date value in Julian date format - YYYYDDD)
2. After unload this date into a flat file, the result is in hexa decimal format.(4 bytes occupaid)
3. I have a requirement to compare this date with (Current Julian date+7days) and write the corresponding recods into a File.
4. So, when I am comparing the Hexa decimal Input date with Current Julian date+7days (DATE3P+7), I am getting MAxcc=0 but I am not getting required output.
5. What I identified the problem is that the input date should also be in packed decimal format.
Может кто-нибудь, пожалуйста, дайте мне знать, как при выгрузке преобразовать табличное значение в десятичный пакет или, пожалуйста, предложите альтернативный способ его получения.
Пример: - 1. Выгрузить юлианскую дату (ГГГГДДД) [После выгрузки это будет в шестнадцатеричном формате].
2. сравнить с текущей юлианской датой +7 дней.
СОРТИРОВАТЬ ПОЛЯ = КОПИЯ
OUTFIL FILES = 1,
INCLUDE = (1,4, ПД, LT, DATE3P + 7)
OUTFIL FILES = 2, СОХРАНИТЬ
Заранее спасибо, Раджасекхар Джанну.