关于出货、收款业务写SQL问题

出货、收款平账问题

一个销售单有多笔出货,针对这个销售单有多笔收款,数据处理需要将收款和出货关联在一起。要求出货按时间排序,将收款金额分别摊平到出货金额上,当第一笔收款用尽,就用第二笔收款,第二笔收款用尽,用第三笔收款。

请问一下,SQL角度来说,该如何处理呢?

image.png

SQL 一口十个松花蛋 发布于 2024-8-16 16:32 (编辑于 2024-8-16 16:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CovidLv3高级互助
发布于2024-8-16 16:33

建议用存储过程处理

  • 一口十个松花蛋 一口十个松花蛋(提问者) 额,谢谢。。我是做报表,用存储过程不合适噢
    2024-08-16 16:34 
  • Covid Covid 回复 一口十个松花蛋(提问者) 说实话 这SQL写出来不知道有多长,维护起来也麻烦。另外存储过程也是SQL啊(编译后的SQL而已)
    2024-08-16 16:35 
最佳回答
0
被子Lv7见习互助
发布于2024-8-16 17:15

写游标很好解决,自行百度一下不难

  • 2关注人数
  • 183浏览人数
  • 最后回答于:2024-8-16 17:15
    请选择关闭问题的原因
    确定 取消
    返回顶部