【发布时间】:2014-07-01 12:30:42
【问题描述】:
下表应该是我想要实现的输出。这意味着取决于 column1 中的值是百分比,column2 中的值是什么。 column1 将执行 column2 的百分比。比如 1000 的 80% = 800,这将在第 2 条记录的第 2 列中更改。
目前我的代码只能选择当前记录并插入另一个副本,该副本将复制同一条记录。但现在我需要根据百分比计算和覆盖第 2 列的值。我没有把我的选择代码放在这里,因为我害怕你们都会感到困惑。我只把我的插入代码放在这里,请告诉我如何在代码中为column2的百分比做公式谢谢。
Orginal 1st record-> column1 column2
80 1000
Inserted copy records which is 2nd record column1 column2
(what I want to achieved) 80 800
我的代码
INSERT INTO table1 (column1, column2) VALUES (tran.column1, tran.column2);
【问题讨论】:
标签: plsql insert oracle-sqldeveloper percentage