我有一个查询...
ROUND(100 - (OnSale) / (WholeSalePrice) * 100) AS DiscountIS
OnSale = 15,WholeSalePrice = 20 结果:DiscountIS = 25
这给了我OnSale
价格偏离WholeSalePrice
的百分比。
但如果OnSale
价格为0,则显示100为DiscountIS
的值。如果我想让它作为DiscountIS
返回0,那么正确的查询是什么?
答案 0 :(得分:1)
试试这个:
Select CASE
When OnSale = 0 Then 0
ELSE
ROUND(100 - (OnSale) / (WholeSalePrice) * 100)
END
AS DiscountIS