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
何卒よろしくお願い申し上げます。このサイトで他にも多くの解決策を見つけることができました。皆様のご協力に感謝いたします。