计算两个值之间的百分比,并将结果提交到新表

时间:2012-08-21 12:58:31

标签: php mysql sql insert

如何编写计算两个值之间的百分比变化的脚本,然后将结果提交到新的MYSQL表?

1 个答案:

答案 0 :(得分:1)

您可以在简单的SQL查询中执行此操作,而无需在PHP中执行任何操作:

假设要插入的表称为newTable,并且有两列(ID,即auto_increment和percy,它是来自table2的col1/col2的百分比值):

insert into newTable 
(ID, percy) 
select 
    null, 
    col1/col2 
from 
    table2 
where 
    somecondition=someOtherCondition

或者,如果您想获取原始行的ID(称为myID)并将计算的百分比插入新表中:

insert into newTable 
    (ID, percy) 
    select 
        myID, 
        col1/col2 
    from 
        table2 
    where 
        somecondition=someOtherCondition