メッセージ8134、レベル16、状態1、行33を取得し続ける ゼロで除算エラーが発生しました。私の質問に誤りがあります。私はクエリでゼロエラーで除算する
マイクエリ:
Round(Convert(Float,(X1.Reported_Days)) /Convert(Float,(X1.Total_Days))*100,0) "Percentage",
合計日数= 8 Reported_Days = 0
親切にこの問題のために私を助けて。
メッセージ8134、レベル16、状態1、行33を取得し続ける ゼロで除算エラーが発生しました。私の質問に誤りがあります。私はクエリでゼロエラーで除算する
マイクエリ:
Round(Convert(Float,(X1.Reported_Days)) /Convert(Float,(X1.Total_Days))*100,0) "Percentage",
合計日数= 8 Reported_Days = 0
親切にこの問題のために私を助けて。
とき
case when Convert(Float,(X1.Total_Days)) = 0
then 0 -- or anything you want
else Round(Convert(Float,(X1.Reported_Days)) /Convert(Float,(X1.Total_Days))*100,0)
end
"Percentage",
あなたはケースを使用することができますが、あなたは、変換(フロート、(X1.Total_Days))は8.00として来ていますか? – Iain
関与していない製品にはタグを付けないでください。使用しているDBMSタグを1つ戻します。 – jarlh