Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在下个月添加上个月的数据,sap HANA CV_Sql_Sap_Hana - Fatal编程技术网

Sql 在下个月添加上个月的数据,sap HANA CV

Sql 在下个月添加上个月的数据,sap HANA CV,sql,sap,hana,Sql,Sap,Hana,输入: 我的o/p: 2017-02年度: (当A&B转换为差异状态时,OPEN1仅计算C) (只计算A(从上个月开始),b在OPEN2中) 2017-03年度: 上个月的OPEN1中的C B从上个月开始计算2 ID STATUS YEAR MONTH A OPEN1 2017-01 A OPEN2 2017-01 A CLOSED 2017-03 B OPEN1 2017-01 B OPEN2 2017-02

输入:

我的o/p:

2017-02年度:

(当A&B转换为差异状态时,OPEN1仅计算C)

(只计算A(从上个月开始),b在OPEN2中)

2017-03年度:

上个月的OPEN1中的C

B从上个月开始计算2

 ID  STATUS  YEAR MONTH
    A   OPEN1   2017-01
    A   OPEN2   2017-01
    A   CLOSED  2017-03
    B   OPEN1   2017-01
    B   OPEN2   2017-02
    B   OPEN3   2017-02
    B   Closed  2017-05

我需要将上个月到下个月的打开/关闭数据添加到中,是否可以在SAP HANA中不使用游标?因为我可以用游标来做,如果有其他逻辑存在,请帮助我

你可以参考这个博客,它应该能够帮助你


我不确定这将如何帮助我添加上一个月的数据,如果完成,则将其减去。
YEAR MONTH    COUNT-OPEN1       COUNT-OPEN2      COUNT-CLOSED
2017-01     2(A&B OPEN1)         1(A IN OPEN1)   0
2017-02     1                    2               0
2017-03     1                    1               1(A CLOSED)
2017-04     1                    0               2(A,B CLOSED)
2017-05     1                    0               2
2017-06     1                    0               2
2017-07     1                    0               2
2017-08     1                    0               2
2017-09     1                    0               2