【发布时间】:2018-10-19 07:21:24
【问题描述】:
我们正在为每个作为参数发送的产品的 SQL 查询生成以下输出
+-------------+---------------+-----------------+
| Quarterwise | Ship_Quantity | Failed_Quantity |
+-------------+---------------+-----------------+
| Q4-2008 | 0 | 1 |
| Q1-2009 | 0 | 28 |
| Q2-2009 | 0 | 22 |
| Q3-2009 | 0 | 289 |
| Q4-2009 | 0 | 121 |
| Q1-2010 | 11000 | 124 |
| Q2-2010 | 0 | 5 |
| Q3-2010 | 0 | 0 |
| Q4-2010 | 0 | 2 |
| Q1-2011 | 0 | 16 |
| Q2-2011 | 0 | 18 |
| Q3-2011 | 0 | 4 |
| Q4-2011 | 0 | 3 |
| Q1-2012 | 0 | 21 |
| Q2-2012 | 0 | 10 |
| Q3-2012 | 0 | 2 |
| Q4-2012 | 0 | 4 |
| Q1-2013 | 8500 | 10 |
| Q2-2013 | 0 | 5 |
| Q3-2013 | 0 | 2 |
| Q4-2013 | 0 | 4 |
| Q1-2014 | 0 | 12 |
| Q2-2014 | 0 | 4 |
| Q3-2014 | 0 | 6 |
| Q4-2014 | 0 | 7 |
+-------------+---------------+-----------------+
这里的问题是我需要将上面的数据转换成下面的格式
- 此产品的平均故障时间为四个季度,因此我们 需独立提取四季度船舶数量数据 变量 s1 s2 s3 s4 和因变量 Fn 我们需要拾取 第五季度的失效数量数据(注:平均时间为 每个组件都不同)
-
我们需要遍历每个季度将上面的数据转换为下面的格式,以便生成线性回归方程 使用输出。
+-------------------------------+------------------+ | Ship Quantity | Failure Quantity | +-------+-------+-------+-------+------------------+ | s1 | s2 | s3 | s4 | Fn | +-------+-------+-------+-------+------------------+ | Q4-08 | Q1-09 | Q2-09 | Q3-09 | 121 | | Q1-09 | Q2-09 | Q3-09 | Q4-09 | 124 | | Q2-09 | Q3-09 | Q4-09 | Q1-10 | 5 | +-------+-------+-------+-------+------------------+ +----+----+-------+-------+-----+ | s1 | s2 | s3 | s4 | Fn | +----+----+-------+-------+-----+ | 0 | 0 | 0 | 0 | 121 | | 0 | 0 | 0 | 0 | 124 | | 0 | 0 | 0 | 11000 | 5 | | 0 | 0 | 11000 | 0| 0 | +----+----+-------+-------+-----+ 上面的数据只包含我们需要像这样生成到最后的三行
【问题讨论】:
-
您的问题是什么?你好像忘了问一个。
-
我需要从季度发货数量和失败数量列生成 s1 s2 s3 s4 和 Fn 的数据
-
但是你的问题是什么?这就是你想要做的。
-
是的,我需要将数据从上述格式转换为以下格式
标签: sql sql-server tsql linear-regression sql-server-2016