2012-09-19 102 views
0

简单计算首先,我需要创建一个由curr_bal变量 - PTP和命名结果curr_bal_pcd基于领域

然后我需要总结Curr_bal-curr_bal_pcd/Curr_bal。然而,值需要100分,因为在该领域没有小数

感谢所有帮助

回答

2

这是第一个,只写公式列值和别名列的名称

SELECT ... 
    (curr_bal - PTP) curr_bal_pcd, 
    ... 

对于第二一个,

curr_bal - curr_bal_pcd 
=> curr_bal - (curr_bal - PTP) 
=> PTP 

所以,你真的希望总结

PTP/Curr_bal 

不确定您的评论re:divided by 100。如果您的意思是基数列curr_balPTP隐含在美分中,则不计算总计的比率(除以100得到0净效果),而您可以将/100.0附加到第一个表达式。

+0

要得到一个百分比,你需要'PTP /(Curr_bal/100.0)',不是吗? –

+0

谢谢。是的,百分比会使乘数乘以100.重新阅读,我甚至不确定作者在 – RichardTheKiwi

+1

之后是否是这样的。将这两个值除以100是没有作用的,但简单的问题表明这就是想要的。我认为这个问题存在一些小小的混乱。你对我的算法的(简单)重新排列感到满意。 –