Таблица SQL (Сделки) имеет три поля AvgProfit, MinProfit и Hold - Hold - это вычисляемый столбец ...
Если AvgProfit MinProfit, Hold ='Trade' Формула Computed Col для Hold выглядит следующим образом:
SQL Table Trades
AvgProfit varchar(35)
MinProfit varchar(35)
Hold varchar(35)
(case when CONVERT([decimal](8,4),isnull([AvgProfit],(0)),(0))>=CONVERT([decimal](8,4),isnull([MinProfit],(0)),(0)) then 'Trade' else 'Hold' end)
ПРОБЛЕМА: Обновления приводят к тому, что AvgProfit время от времени становится пустым, и это приводит к ошибке, когда таблица ссылается на формулу Hold
'Error Converting varchar to numeric'
Как добавить IS NULL или ПУСТО в вышеприведенную формулу, ISNULL не перехватывает AvgProfit = '' ??