首页 > 解决方案 > 查询 rasio 数量order 和数量stock classicmodels

问题描述

我想将quantitystock字段更改的表格结果作为数量订单上的订单。

例如,记录 1quantityorder是 30,库存数量是 7933。我想要记录 2,如果quantityorder是 34,那么数量库存 = 7933 - 34 所以quantitystock记录 2 是 7899。依此类推。

解决办法是什么?

在此处输入图像描述

标签: sqloraclemysqlipentahonavicat

解决方案


您可以使用运行总和查询来获取所有订单数量的先前总和并从数量库存中减去它。

就像下面的 oracle 一样,

选择 a.*, (quantitystock - sum(quantityorder) over (order by ordernumber asc)) 作为来自数量 a 的 new_quantitystock


推荐阅读