Когда я использую следующий код SQL, я получаю эту ошибку:
Ошибка преобразования типа данных varchar в float
Мой код:
select
[DEVELOPIN],
avg([DEVELOPINGCOST]) as [AVG DEVELOPINGCOST],
avg([SOFTWARECOST]) as [ AVG SOFTWARECOST],
ISNULL(AVG([DEVELOPINGCOST] / NULLIF([SOLDCOPIES], 0)), 'No Sale') as [AVG PER Sale]
from
[dbo].[SOFTWARE]
group by
[DEVELOPIN]
Ошибка была изолирована от этого выражения:
ISNULL(AVG([DEVELOPINGCOST] / NULLIF([SOLDCOPIES], 0)), 'No Sale') as [AVG PER Sale]