Если вы используете SQL Server, возможно, вы можете использовать нулевой оператор? (т. е. установить значение в ноль, если оно равно 0, затем установить его в 1, если оно равно нулю - должно быть как для 0, так и для NULL
SET @SomeVariable = @AnotherVariable/ISNULL(NULLIF(@VariableEqualToZero,0),1) - 1