位置: 编程技术 - 正文

如何计算多个订单的核销金额(怎么计算多个表格的某一数据)

编辑:rootadmin

推荐整理分享如何计算多个订单的核销金额(怎么计算多个表格的某一数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:excel怎么计算多个单元格的和,如何计算多个工作表的数据,excel怎么计算多个总和,如何计算多个订单价格,怎么计算多个表格的某一数据,怎么计算多个表格的某一数据,如何计算多个订单价格,如何计算多个订单数量,内容如对您有帮助,希望把文章链接给更多的朋友!

本文介绍了计算多个订单的核销金额的全部过程,运行数据库环境:SQL SERVER ,下面跟大家分享一下。

下图是一张订单明细表,现有金额要,根据订单单号的顺序依次对订单金额进行核销。

到支付订单6时,支付金额不足,只能支付,后面订单的核销金额为0。

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_df8da.png" alt="查看图片" />

1.基础数据准备

如何计算多个订单的核销金额(怎么计算多个表格的某一数据)

解题思路如下:

先计算出在每个订单之前总共要核销的金额数,然后加上本次将要核销的订单金额,跟比较,

如果总和小于等于,那么,这个订单的订单金额可以全部核销,否则,只能核销部分,

即-本订单之前的所有订单金额之和。

由于不能用分析函数来解题,只好用标量子查询实现相同的效果。当然,提供的数据有一定的局限性,

如果序号不是连续的,直接套用我的SQL无法解决,需要自己生成一个连续的序号。

结果如下:

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_df8e.png" alt="查看图片" />

本文链接地址:https://www.jiuchutong.com/biancheng/312213.html 转载请保留说明!

上一篇:SQL server 2005中设置自动编号字段的方法(sql server 2008设置角色)

下一篇:简述SQL Server 2005数据库镜像相关知识(简述SQL server管理器的功能)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络