データ型 Decimal (16,4) を持つ 2 つの列があります。
- 保有株式数
- 発行済株式総数
これらの 2 つの列を使用してパーセンテージを計算し、それを Decimal(7,4) に変換しようとしています。
使用されているコード:
Convert(Decimal(7,4),Case when OwnedShares = 0 or TotalOutstandingShares = 0 then 0 else ((OwnedShares/TotalOutstandingShares)*100) end)
「数値をデータ型数値に変換中に算術オーバーフロー エラーが発生しました。」というエラー メッセージが表示されます。
誰かが私がどこで間違っているのかを理解するのを手伝ってもらえますか?