В запросе у меня есть следующее:
cast(REPLACE(SUBSTRING(cast([Commitment Amount] as nvarchar(15)), CHARINDEX('.', [Commitment Amount]), LEN([Commitment Amount])), '.', '.') as dec(2,2)) as cents
В студии управления это вернет информацию, например, 0,39 в строке. Если я скопирую и вставлю запрос в SSRS, он вернет 0,00 для той же строки, которая вернула 0,39 в студии управления.
Это не проблема форматирования. Это происходит при выполнении запроса непосредственно из конструктора запросов в службах SSRS.