2012-09-19 99 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是沒有作用的,但簡單的問題表明這就是想要的。我認爲這個問題存在一些小小的混亂。你對我的算法的(簡單)重新排列感到滿意。 –