そのため、最初に curr_bal - PTP で構成される変数を作成し、その結果に curr_bal_pcd という名前を付ける必要があります
次に、Curr_bal-curr_bal_pcd/Curr_bal を合計する必要があります。ただし、フィールドに小数点がないため、値を 100 で割る必要があります。
助けてくれてありがとう
そのため、最初に curr_bal - PTP で構成される変数を作成し、その結果に curr_bal_pcd という名前を付ける必要があります
次に、Curr_bal-curr_bal_pcd/Curr_bal を合計する必要があります。ただし、フィールドに小数点がないため、値を 100 で割る必要があります。
助けてくれてありがとう
最初のものについては、数式を列の値として記述し、名前で列に別名を付けます
SELECT ...
(curr_bal - PTP) curr_bal_pcd,
...
2つ目については、
curr_bal - curr_bal_pcd
=> curr_bal - (curr_bal - PTP)
=> PTP
だからあなたは本当に合計しようとしています
PTP/Curr_bal
あなたのコメント re: についてよくわかりませんdivided by 100
。ベース列を意味し、curr_bal
暗黙PTP
的にセントである場合、合計される比率は気にしません (両方を 100 で除算すると、正味の効果は 0 になります) が/100.0
、最初の式に追加できます。