У меня проблема с приведенным ниже кодом.
select security_id
, cast((exp(sum(log(1+return_base_mkt))))-1 as decimal(32,18)) as YTDReturn
from performance
where REPORT_ID ='Total Fund Asset Class'
and Valuation_Date between '2020.01.01' and '2020.03.31'
group by Security_ID
order by Security_ID
Где ошибка продолжает появляться:
Msg 3623, уровень 16, состояние 1, строка 14 Произошла недопустимая операция с плавающей запятой.
Кто-нибудь может мне помочь?