我继续获得Msg 8134,Level 16,State 1,Line 33 遇到零除错误。我的查询中出错。
我的查询:
Round(Convert(Float,(X1.Reported_Days)) /Convert(Float,(X1.Total_Days))*100,0) "Percentage",
总天数= 8 Reported_Days = 0
请帮我解决这个问题。
答案 0 :(得分:3)
时可以使用案例
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",