SQL在嵌套的CASE语句中除以零

时间:2015-08-26 06:48:04

标签: sql nested switch-statement divide-by-zero

在这个例子中,Field1-Field2可以等于0并且将如何添加另一个条件,以便在Field1-Field2不等于零时继续评估计算THEN的条件?

CASE 

WHEN  (100 * ((Field1 - Field2) / Field1)) = X) OR
WHEN  (100 * ((Field1 - Field2) / Field1)) = Y) OR
WHEN  (100 * ((Field1 - Field2) / Field1)) = Z)
THEN (Field1*1.05)
END AS 'FIELD3'

干杯

1 个答案:

答案 0 :(得分:0)

我非常抱歉浪费你的每个人,这很尴尬我错过了明显的WHERE条件,并且有点慌乱。感谢你们所有人的反应如此迅速。

干杯