0

そのため、最初に curr_bal - PTP で構成される変数を作成し、その結果に curr_bal_pcd という名前を付ける必要があります

次に、Curr_bal-curr_bal_pcd/Curr_bal を合計する必要があります。ただし、フィールドに小数点がないため、値を 100 で割る必要があります。

助けてくれてありがとう

4

1 に答える 1

2

最初のものについては、数式を列の値として記述し、名前で列に別名を付けます

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、最初の式に追加できます。

于 2012-09-19T12:42:35.063 に答える