一个SQL问题

jhkmnm_123 2011-10-27 06:17:32
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
...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧