一个SQL问题
ID UserCode Code BOM MQty PQty YuShu
1 B001X001 B001 3 100 0 0
2 B002X001 B001 4 40 0 0
3 B003X001 B001 1 60 0 0
4 B001X001 B002 2 100 0 0
计算顺序按UserCode分组再按ID从小到大
PQty=MQty/Bom, YuShu=MQty%Bom
比如B001X001,第一行的PQty=33,余1,(余数如果大于下一行的BOM,那行下一行的PQty=余数/BOM)
相同的UserCode的MQty值是一样的
期望得到的效果
ID UserCode Code BOM MQty PQty YuShu
1 B001X001 B001 3 100 33 0
2 B002X001 B001 4 40 10 0
3 B003X001 B001 1 60 60 0
4 B001X001 B002 2 100 0 1