PL / SQL:根据日期来预测销售量

问题描述 投票:1回答:1

声明:我对PL / SQL非常陌生。我以前使用SAS和Python。

我必须预测接下来2周的每一天的销售情况。如果是工作日(例如星期一),我必须使用那些工作日(星期一)的历史销售来预测未来的日子(星期一)。如果是假期(比如圣诞节),我必须在历史圣诞节使用销售。在python中,我将遍历每一天/每一天,检查是否是假期,并使用我在每种情况下编写的适当函数来挑选适当的日子并进行计算。

PL / SQL中的方法是什么?如何遍历每个观察?我什至可以这样做吗?据我了解,我要解决此问题的步骤是:

  1. 获取接下来2周的列表,创建一列(称为WEEKDAY),以指示该周几。这可以通过循环来完成吗?
  2. 我必须编写一个函数,并检查天/ obs是否是假期(我有一个包含假期的表)。
  3. 对于不属于假期的人士,请使用相应的以前的工作日
  4. 对于假期的假期,请使用历史假期。

我的逻辑正确吗?我也坚持创建函数和循环,所以如果有人可以提供帮助,将不胜感激。

oracle plsql plsqldeveloper
1个回答
0
投票

使用SQL进行繁重的工作,主要使用PL / SQL将您的SQL语句粘合在一起。例如,您可以使用REGR函数来创建简单的普通最小二乘预测,就像我的答案here中一样。

© www.soinside.com 2019 - 2024. All rights reserved.