我一直得到零除錯誤。我在這裏讀了幾個答案,但也許我以錯誤的方式使用它。 任何幫助表示讚賞。除以零的問題
看看我現在在這裏:
,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'。 –
Tim,如果值爲0,則返回' - '或0%Rudy,並非全部爲零,只有少數爲 – marizolclark