在SAP Data Services中计算日期

2020-08-22 11:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要根据以下情况填...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我需要根据以下情况填充日期。

我得到的源数据是" 2年11个月17天"。 我必须使用sysdate()-2年,11个月,17天进行计算。

高度赞赏您对此的想法。

Dirk Venken -仅供参考。

谢谢

Vinay

5条回答
N-Moskvin
2020-08-22 11:24

我相信您可以通过多种方式解决此问题。 要记住的一点是,内部日期是以天为单位的十进制值。 因此,表达式sysdate()+ 1为您提供了明天的日期。 分数是时间。

不过,更好的方法是借助num_to_interval()函数显式指定间隔。

https://help.sap.com/viewer/8092b085a68941f6aaa6708685html62b0d/4.2.13/en-us

年份和月份现在让我有些担心。 2020.01.01减去2年是多少? 我假设2018.01.01。 那里的间隔将无济于事。 可能是date_part()?

更大的问题,什么是2020.02.29减去2个月? 还是2020.05.31-2个月?

一周热门 更多>