Sql 当目标表具有主键时,如何从其他表插入数据?
我需要帮助创建一个表,该表可以跟踪2010-2016年间每年2%的价格增长。我的create语句如下: 我的产品表中有24种产品和起始价格,需要插入到新表中。理论上我应该有192张唱片。我需要帮助填充“年份”列,以便每个产品都可以循环使用2010-2016年。我还需要帮助参考上一年的价格进行下一年的计算 [ [ 结果是:Sql 当目标表具有主键时,如何从其他表插入数据?,sql,sql-server-2014,Sql,Sql Server 2014,我需要帮助创建一个表,该表可以跟踪2010-2016年间每年2%的价格增长。我的create语句如下: 我的产品表中有24种产品和起始价格,需要插入到新表中。理论上我应该有192张唱片。我需要帮助填充“年份”列,以便每个产品都可以循环使用2010-2016年。我还需要帮助参考上一年的价格进行下一年的计算 [ [ 结果是: pID Year CurrYPr LasYPr 1 2011 102.000 100.000 1 2012 104.000 102.000 1
pID Year CurrYPr LasYPr
1 2011 102.000 100.000
1 2012 104.000 102.000
1 2013 106.000 104.000
1 2014 108.000 106.000
1 2015 110.000 108.000
1 2016 113.000 110.000
添加一些示例表(不要太多行),这是预期的结果!您使用的是什么DBMS?语法可能不同。@sagi Im使用的是SQL您使用的是例如MySQL、Microsoft SQL Server、MS Access、Oracle(blergh)吗Interbase,Firebase?屏幕截图来自何处。您的数据来自何处?您是否手动输入?SQL是ANSI/ISO指定的语言。许多产品都支持SQL,但或多或少都符合标准-这就是为什么指定dbms是一个好主意!
pID Year CurrYPr LasYPr
1 2011 102.000 100.000
1 2012 104.000 102.000
1 2013 106.000 104.000
1 2014 108.000 106.000
1 2015 110.000 108.000
1 2016 113.000 110.000