0

我正在将基于 Excel 的预测工作簿转换为 SQL 存储过程。我很难转换 2 个相关的 Excel 表,因为它们使用之前的滚动时间段值来计算未来几周。当前一周依赖于前一周时,我不确定如何引用前一周,依此类推......

这是 Dropbox 上的示例工作簿:https ://www.dropbox.com/s/efeljfea9kkcjhb/SQL%20Trend%20Factor.xlsm

还有一些代码来创建一个类似于我的实际表结构的临时表:

CREATE TABLE #test
(entity char(1) not null,
    period tinyint not null,
    value smallint not null
)

INSERT INTO #test (entity,period,value)
VALUES('A',1,500),
('A',2,600),
('A',3,700),
('A',4,650),
('A',5,675),
('B',1,400),
('B',2,450),
('B',3,425),
('B',4,500),
('B',5,600),
('C',1,500),
('C',2,550),
('C',3,525),
('C',4,535),
('C',5,550)

SELECT * FROM #test

提前感谢您提供的任何帮助。我已经能够在此站点上找到许多其他解决方案,并感谢大家提供的帮助!

4

0 回答 0