小编Rob*_*obB的帖子

SQL 从下一行获取值

我正在寻找一种 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,但不允许使用存储过程等。 …

sql t-sql sql-server

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1