查找两个值之间的增加百分比

时间:2018-07-03 13:05:04

标签: sql sql-server

我有一个正在构建的查询,该查询需要多个标志。这些标志之一是查找同一行中两个值之间的增加百分比。

例如,我在行上有两个值:

Col1 26323 &
Col2 26397

Col2在Col1上增加了0.28%。如何在查询中表达这一点?

2 个答案:

答案 0 :(得分:2)

通过这种方式

select Col1, Col2, (Col2 *100.0/Col1)-100 from (
select Col1 = 26323 , Col2 =26397
)a

结果:

Col1    Col2    (No column name)
26323   26397   0.281122972305

答案 1 :(得分:0)

SELECT  
    100.0*(col1 - col2) / col2 As pdif
FROM ptable

希望这就是您想要的。