[HANA]根据HANA视图中的状态计算两行之间的时差

2020-09-18 23:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个关于如何根据状...

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

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


大家好,

我有一个关于如何根据状态计算两行之间的时差的问题。 在这里,我提供了一个示例:

ID日期状态

A1 2017年11月23日初始

A2 23.11.2017初始

B1 2017年11月24日初始

A1 2017年11月26日测试

A2 2017年11月28日被阻止

B1 2017年11月28日测试

A1 02.12.2017完成

A2 2017年3月12日被阻止

B1 2017年5月12日被阻止

A2 2017年12月13日完成

B1 2017年12月13日完成

现在,我想创建一列,其中的值是特定ID从"状态=初始"到"状态=完成"的持续时间。 在此示例中,A1,A2和B1的持续时间分别为9、20、19。
我该如何编写有关这种想法的sql脚本?
谢谢!