SQL SEVER语句怎么写 能够把一个整数按单号分配下去

如图, 有一张单据A, 单据A下拆分1 2 3号小单进行加工, 需求数为各个小单的材料需求数.
A单据领料3500. 要把3500按小单的需求数各自分配下去, 直到把3500全部分配完.
SQL SEVER语句应该怎么写? 求思路, 代码, 感谢!
黄色区域是已经用sql提取出来的数据样式

img