以月为单位计算两个日期之间的差

2020-08-30 18:43发布

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

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


大家好,

我需要创建一个计算列以找出两个日期之间的月份差异。

任何人都可以帮忙!

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

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


大家好,

我需要创建一个计算列以找出两个日期之间的月份差异。

任何人都可以帮忙!

付费偷看设置
发送
7条回答
callcenter油条
1楼-- · 2020-08-30 19:09
从虚拟对象中选择MONTHS_BETWEEN('20181001','20181203')
吹牛啤
2楼-- · 2020-08-30 18:56

安德烈,

谢谢。 但是在少数情况下,它不能按预期方式工作

梦想连接
3楼-- · 2020-08-30 19:01

Sagarika,请让我们知道它在哪个场景中计算的结果不如预期。

shere_lin
4楼-- · 2020-08-30 19:11

嗨,哈里,

即使我也遇到了萨加里卡(Sagarika)报告的同一问题。

失败案例是
从虚拟对象中选择MONTHS_BETWEEN('20191031,'20191130')

结果为0,但预期结果为1。

在ABAP中,我们可以通过使用功能模块HR_AUPBS_MONTH_DAY

N-Moskvin
5楼-- · 2020-08-30 19:10

嗨Sagarika,

来获得正确的结果,请尝试以下操作:

 SELECT  DATEDIFF(MONTH,'2019-01-01','2020-01-01')AS"月份差异"; 

谢谢,

Aziz

Baoming ROSE
6楼-- · 2020-08-30 19:17

让我们检查此修改:

SELECT DATEDIFF(MONTH,'2019-01-01','2020-01-01')AS'Months Difference'

一周热门 更多>