我正在寻找一种 SQL 方法来获取下一行的值。
我拥有的数据如下所示:
CUST PROD From_Qty Disc_Pct
23 Brush 1 0
23 Brush 13 1
23 Brush 52 4
77 Paint 1 0
77 Paint 22 7
Run Code Online (Sandbox Code Playgroud)
我最终需要的是这样的(我想创建 To_Qty 行):
CUST PROD From_Qty To_Qty Disc_Pct
23 Brush 1 12 0
23 Brush 13 51 1 #13 is 12+1
23 Brush 52 99999 4 #52 is 51+1
77 Paint 1 21 0 #1 is 99999+1
77 Paint 22 99999 7 #22 is 21+1
Run Code Online (Sandbox Code Playgroud)
我有超过 100K 行需要执行此操作,并且必须是 SQL,因为我的 ETL 应用程序允许使用 SQL,但不允许使用存储过程等。 …