需要帮助编写预测SQL Server查询

时间:2014-12-17 17:58:30

标签: sql sql-server

我很难想出一个SQL查询来提供6个月的预测。我可以通过以下格式通过查询将数据转换为数据透视表:

Period   Date                       Percent
-------------------------------------------
1        2013 11 01 00:00:00.000    0.3762  
2        2013 12 01 00:00:00.000    0.3584  
3        2014 01 01 00:00:00.000    0.3604  
4        2014 02 01 00:00:00.000    0.3292  
5        2014 03 01 00:00:00.000    0.3519  
6        2014 04 01 00:00:00.000    0.4064  
7        2014 05 01 00:00:00.000    0.3874  
8        2014 06 01 00:00:00.000    0.4067  
9        2014 07 01 00:00:00.000    0.4623  
10       2014 08 01 00:00:00.000    0.412  
11       2014 09 01 00:00:00.000    0.4155  
12       2014 10 01 00:00:00.000    0.3929  
13       2014 11 01 00:00:00.000    0.4038  

我需要使用数据集中的最后6个月(期间8到13)预测接下来的6个日期2014年12月1日至2015年5月1日

Period    Date                       Percent       Forecast  
----------------------------------------------------------------
 1        2013 11 01 00:00:00.000    0.3762  
 2        2013 12 01 00:00:00.000    0.3584  
 3        2014 01 01 00:00:00.000    0.3604  
 4        2014 02 01 00:00:00.000    0.3292  
 5        2014 03 01 00:00:00.000    0.3519  
 6        2014 04 01 00:00:00.000    0.4064  
 7        2014 05 01 00:00:00.000    0.3874  
 8        2014 06 01 00:00:00.000    0.4067  
 9        2014 07 01 00:00:00.000    0.4623  
10        2014 08 01 00:00:00.000    0.412  
11        2014 09 01 00:00:00.000    0.4155  
12        2014 10 01 00:00:00.000    0.3929  
13        2014 11 01 00:00:00.000    0.4038     
14        2014 12 01 00:00:00.000                  0.3936  
15        2015 01 01 00:00:00.000                  0.3874  
16        2015 02 01 00:00:00.000                  0.3811  
17        2015 03 01 00:00:00.000                  0.3748  
18        2015 04 01 00:00:00.000                  0.3686  
19        2015 05 01 00:00:00.000                  0.3623  

我该怎么做?

1 个答案:

答案 0 :(得分:0)

第14行的值是由Excel中的预测功能使用表格中的数据生成的。无论如何,我找到了我需要的解决方案: http://www.sqlservercentral.com/articles/T-SQL/69334/