用于处理“除以零”的SQL case语句忽略条件,然后忽略0

用于处理“除以零”的SQL case语句忽略条件,然后忽略0,sql,sql-server-2012,case,Sql,Sql Server 2012,Case,以下是SQL: 案例 当Field1=0时,则为0 ELSE SUMFELD1-Field2*Field3/Field1 终止 每次Field1=0时,此字段及其变体返回被零除的错误 我需要把目光移开,我相信答案是显而易见的 谢谢尝试将金额包装在外部: sumCASE当Field1=0时,则0 ELSE Field1-Field2*Field3/Field1 END您使用的是什么dbms?Simon1979,成功了,非常感谢您的快速回复和教训。干杯

以下是SQL:

案例 当Field1=0时,则为0 ELSE SUMFELD1-Field2*Field3/Field1 终止 每次Field1=0时,此字段及其变体返回被零除的错误

我需要把目光移开,我相信答案是显而易见的


谢谢

尝试将金额包装在外部:


sumCASE当Field1=0时,则0 ELSE Field1-Field2*Field3/Field1 END

您使用的是什么dbms?Simon1979,成功了,非常感谢您的快速回复和教训。干杯