You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL递归计算:如何引用上一行公式结果进行库存与采购预测?

递归计算库存与采购量的SQL实现问题

我查阅了大量资料,但仍未找到可行方案。现有一个用于计算经销商向零售店的预测采购量与预测库存量的模型,数据集示例如下:
数据集示例

计算公式

  • 2023年12月及以后的库存计算公式:
    iif(offtake_current_month + (offtake_current_month + offtake_next_month)/2 * mos_stock - stock_previous_month > 0, 0, offtake_current_month + (offtake_current_month + offtake_next_month)/2 * mos_stock - stock_previous_month)
    
  • 2023年12月的采购计算公式:
    stock_previous_month + stock_current_month - offtake_current_month
    
  • 2024年1月及以后的采购计算公式:
    purchase_previous_month + stock_current_month - offtake_current_month
    

数据说明

黄色与白色单元格为计算绿色单元格时的已有数据。

核心问题

上述公式中,每个后续月份的计算都依赖上一行公式得出的库存结果(例如计算2024年1月库存需用到2023年12月的公式计算结果),如何在SQL中实现引用上一行公式结果进行当前行的同公式计算?

内容的提问来源于stack exchange,提问作者Andrey Karasev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 16:13:21