Нужна помощь, чтобы понять, что я делаю с синтаксисом здесь, пожалуйста, помогите!Мне нужно не только преобразовать число с плавающей запятой в десятичную, но и переопределить исходные данные, переносимые в тот же формат, и данные (в данном случае), где это необходимо для соответствия новым данным.
,CASE
WHEN fInvReqMargin IS NOT NULL THEN
(CONVERT(DECIMAL(7, 7), fInvReqMargin)(REPLACE(fInvReqMargin, fInvReqMargin, INVESTOR_REQUIRED_MARGIN_FC)))
ELSE NULL
END as INVESTOR_REQUIRED_MARGIN_FC
ошибка: сообщение 156, уровень 15, состояние 1, строка 1 Неверный синтаксис рядом с ключевым словом "CASE".
Спасибо!