Я продолжаю делиться нулевыми ошибками. Я прочитал несколько ответов здесь, но, возможно, я использую это неправильно. Любая помощь приветствуется.Divide by Zero issues
Посмотрите, что я в настоящее время здесь:
,cast(round((((Select JCCM.ContractAmt)
-
((Select (sum (JCCP.CurrEstCost))
From JCCP
Where JCCP.Job = JCCM.Contract)))
/
(Select JCCM.ContractAmt) *100),2) as numeric (36,2)) as 'Estimated Gross Profit (Loss) %'
СПАСИБО!
Какой результат вы хотите, чтобы отправить обратно в случае, если знаменатель были гипотетически нулю? –
Подтвердите, что 'JCCM.ContractAmt' - все ненулевые значения, или' ISNULL' в знаменателе. –
Тим, если значение равно 0, верните '-' или 0% Руди, не все равны нулю, только некоторые из них - – marizolclark