首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果DB2表中的表列是整数格式,如何获取压缩小数格式的卸载结果?

如果DB2表中的表列是整数格式,如何获取压缩小数格式的卸载结果?
EN

Stack Overflow用户
提问于 2011-10-19 19:54:48
回答 1查看 2.3K关注 0票数 1

我在下面解释了一个问题...,

代码语言:javascript
运行
复制
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。卸载儒略日期(YYYYDDD)卸载后,这将是十六进制格式。2.与当前的Julian日期+7天进行比较。排序输出FILES=1,INCLUDE=(1,4,PD,LT,DATE3P+7)输出FILES=2,保存

提前谢谢你,Rajasekhar Jannu。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-25 10:18:01

相信这些不同的方式,工作...

  • 不是获取十六进制类型的日期,而是卸载为YYYYDDD格式的日期,DATE3将为您提供YYYYDDD格式的儒略日期。现在,这两者都是兼容的格式,以进行比较和条件。

DB2有许多标量函数来提供儒略日期以及数字形式的日期。我相信JULIAN标量函数上的DIGITS会做...

引用此

  • If您不能以上述方式卸载表,另一种方法是操作卸载文件,以便使用DFSORT将十六进制格式的日期转换为YYYYDDD数字格式。然后,DATE3将帮助您获取一周前的数据。DFSORT引用已共享。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7820890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档